有关制作Web安装程序的问题!
1.制作安装包时自定义创建数据库
如果Web应用程序采用windows集成身份认证访问Sql Server 是否需要给Sql Server添加ASPNET帐户
(windows 2003 还需要添加IIS_WPG组)。如果需要是否可以用Sql脚本添加帐户。
2.安装向导中连接数据库失败的处理
如果采用 Sql Server 身份认证访问Sql Server
用户在安装过程中,安装向导中输入数据库名、服务器名、用户名、密码后,如果连接数据库失败如何使其不能进行下一步(如duwamish 安装程序,将提示错误)
3.安装过程中如何修改Web.Config(如修改数据库连接字符串)
根据用户在安装向导中的输入,修改Web.Config.
安装过程中如何获得Web.Config文件路径。
由于时间紧迫,所以自己不能做实验。
请网友们给些意见。
谢谢!
问题点数:60、回复次数:6Top
1 楼conan19771130(残疾人程序员,学习第2门外语)回复于 2005-04-01 08:23:24 得分 30
1。好像不要
2。3不清楚,帮你顶Top
2 楼YanShuai()回复于 2005-04-01 13:04:48 得分 0
求助Top
3 楼Aallonlin(风之力)回复于 2005-04-01 13:46:56 得分 15
markTop
4 楼YanShuai()回复于 2005-04-01 21:36:08 得分 0
第一个问题我已测试
如果ASP.NET应用程序采用windows集成身份认证访问Sql Server 需要给Sql Server添加ASPNET帐户
(windows 2003 还需要添加IIS_WPG组)并分配权限Top
5 楼fat36(无法目空一切)回复于 2005-04-01 21:44:20 得分 15
markTop
6 楼YanShuai()回复于 2005-04-01 22:21:49 得分 0
《利用数据库模版创建方便部署的.Net项目调试环境》http://www.microsoft.com/china/community/program/originalarticles/TechDoc/dbtemplate.mspx
我想Duwamish 的安装程序就是用的该方法创建数据库表等并将数据导入数据库的(Duwamish/database/sql/setup.bat)
我按照上面方法创建了数据库项目,并生成sql脚本和命令文件"setup.cmd"
手动执行该命令没问题,但我想在程序中调用该命令但却不成功?提示找不到脚本文件
string commandFilename = "setup.cmd";//完整路径我也试了都不能正确执行setup.cmd
System.Diagnostics.Process.Start(commandFilename,"/(local) /Database");
最好能在安装程序中调用执行,更易于安装。Top




