安装ASP.NET+;脚本中的SQL Express

安装ASP.NET+;脚本中的SQL Express,asp.net,iis,installation,scripting,Asp.net,Iis,Installation,Scripting,在这个问题上我需要一些帮助 我有一个用ASP.NET编写的Web应用程序,还有SQL Express数据库的.bak文件,我的问题是:如何在客户端以简单的点击方式安装它 如何编写脚本来创建新数据库、将bak文件恢复到该数据库、设置IIS和。。。好了,就这样:) 我都是手工操作的,而且我经常这样做,所以我只是想问是否有办法阻止我手工操作所有这些步骤 谢谢。您可以使用创建一个.msi,用于在客户端安装应用程序。WiX需要一点时间来适应,但一旦掌握了窍门,您将满足上述需求,并能够随着应用程序的增长或从

在这个问题上我需要一些帮助

我有一个用ASP.NET编写的Web应用程序,还有SQL Express数据库的.bak文件,我的问题是:如何在客户端以简单的点击方式安装它

如何编写脚本来创建新数据库、将bak文件恢复到该数据库、设置IIS和。。。好了,就这样:)

我都是手工操作的,而且我经常这样做,所以我只是想问是否有办法阻止我手工操作所有这些步骤

谢谢。

您可以使用创建一个.msi,用于在客户端安装应用程序。WiX需要一点时间来适应,但一旦掌握了窍门,您将满足上述需求,并能够随着应用程序的增长或从安装的角度来看复杂性的增加而扩展它们


我理解你的问题是指你有几个客户端可以安装你的应用程序,如果不是这样的话,你的应用程序存在于一个地方,有更好的解决方案,有更好的人可以给你

如果你对学习曲线感到不舒服(在我看来,还有一点学习曲线),那么WIX肯定是非常灵活的,那么也许你应该看看

从博客帖子:

Web部署项目可以与VS 2008内置的“ASP.NET网站”或“ASP.NET Web应用程序项目”选项一起使用,并提供一些额外的构建、打包和部署选项供您使用

关于数据库,我建议您使用
App_Data
目录,只部署“.mdf”文件。这比尝试创建新数据库和恢复备份更容易