ASP.NET Starter Kit入门指南

[复制链接]
查看11 | 回复1 | 2013-12-19 20:30:12 | 显示全部楼层 |阅读模式
早在加入博客园的时候,就晓得了不好好学习.net在这里是没的混的,:),非常喜欢博客园,所以开始学习.net
在公司里我不作软件开发工作,到目前为止最大的开发工作也就是做个outlook自动窗体什么的。
outlook文夹自定义字段的信息搜索不是很爽,公司没装sharepoint server,所以考虑把outlook\exchange server里的信息倒出来,用asp.net作个信息搜索
于是,学习asp.net
学习的第一步是看“亲密接触ASP.Net”,网上有下的,估计大家也都知道。这本书不错,边看书边照猫画虎作开发
后来又找到“ASP.NET Starter Kit入门指南”,看了介绍就笑不动了。就想,微软真是太好了,对我们这样的初学者真是太体贴了。
就下载。
因为我要做的是一个报表应用软件,所以装“ASP.NET Reports (CSVS)”。安装“ASP.NET Reports (CSVS)”的过程中,开始遇到困难。下面把安装过程记录一下1、本地安装
察看\\Microsoft ASP.net Starter_Kits\中文版本\ASP.NET Reports (CSVS)\ASP.NET Reports (CSVS)\Setup\Cmd Installer目录下的安装指南“Cmd Installer - Reports.doc”。我的Web服务器是本地,数据库服务器本地没有,而“ASP.NET Reports (CSVS)”只提供两种安装选择:
-本地安装(Web服务器、数据库服务器都在本地),or
-远程安装(Web服务器、数据库服务器都不在本地)
察看了安装目录下的两个批处理安装文件,发现安装目录下没有远程安装所需的CMRC.exe文件,所以,只能进行本地安装。这样,要在本地装一个SQL服务器。
2、安装SQL个人版服务器
我的操作系统是WindowsXP,不能安装SQL企业版\标准版服务器,查微软新闻组,得到信息:可以安装SQL个人版服务器。
就安装SQL个人版服务器。
3、LocalFullInstall.bat批处理安装前的准备
- 在默认网站下新建IIS虚拟目录:demo_report;
- 在C:\Inetpub\wwwroot\目录下新建目标目录(存放“ASP.NET Reports (CSVS)”应用程序的文件):demo_report;
- 在本地SQL数据库中新建demo_report库;
4、执行LocalFullInstall.bat批处理安装文件
按要求修改LocalFullInstall.bat文件中ROOT_PATH参数的数值
@SET ROOT_PATH = "E:\Microsoft ASP.net Starter_Kits\中文版本\ASP.NET Reports (CSVS)\ASP.NET Reports (CSVS)\Setup\Cmd Installer"
在安装目录下执行LocalFullInstall.bat文件
localFullInstall C:\Inetpub\wwwroot\Demo_report 默认网站 Demo_report Demo_report sa sa sa
其他都正常,报了一个错:说sa登录失败(数据库操作的部分失败了)
数据库我实在不懂,就去请人:gongy大侠。
gongy大侠果然是大侠风范,并没有纠缠在批处理文件上,而是直接就打开SQL Server的查询分析器,帮我一个一个地手动执行SQL脚本(\\Microsoft ASP.net Starter_Kits\中文版本\ASP.NET Reports (CSVS)\ASP.NET Reports (CSVS)\Setup\Cmd Installer\SQL Scripts)。
第一个脚本文件CreateDB.sql就略过了,因为我已经手动创建了demo_report数据库;
第二个脚本文件CreateDBObjects.sql,把第一句“--USE [~~##RPTStarterKitDB##~~]”改为“USE [demo_report]”,执行,在demo_report新建了空表,OK;
第三个脚本文件GrantPermission.sql,把第一行“~~##RPTStarterKitDB##~~”替换为“demo_report”(数据库),把“~~##RPTStarterKitUser##~~”替换为“wangxh”(用户名),把“~~##RPTUserPWD##~~”替换为“wangxh”(密码),执行,配置了权限,OK;
第四个脚本文件LoadData.sql,把第一行“--USE [~~##RPTStarterKitDB##~~]”替换为“USE [demo_report]”,执行,报错“....转换datetime格式错误”,
找到错误语句,错误部分如“CAST('Aug 16 1996 12:00AM' AS datetime)”
估计要把上面的日期格式换成另一种格式,作了一个getdate()操作,确定把所有日期换成“CAST('1996/9/9' AS datetime)”,做了一下实验,可以
使用Ultriedit和excel文件把所有的日期信息都换成新格式
重新执行脚本,OK
问:难道微软给的安装文件也有问题?或者说,对中文用户有问题?
至此,大功告成
回复

使用道具 举报

千问 | 2013-12-19 20:30:12 | 显示全部楼层
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行