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文件路径。由于时间紧迫,所以自己不能做实验。
请网友们给些意见。
谢谢!

解决方案 »

  1.   

    第一个问题我已测试
    如果ASP.NET应用程序采用windows集成身份认证访问Sql Server 需要给Sql Server添加ASPNET帐户
    (windows 2003 还需要添加IIS_WPG组)并分配权限
      

  2.   

    《利用数据库模版创建方便部署的.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");
    最好能在安装程序中调用执行,更易于安装。