我已经构建了一个开源的ASP.NET Web应用程序,现在我正在发布。我很想为我的用户提供一个简单的安装,但我遇到了解决问题的真正问题。
应用程序需要在IIS中安装站点并安装SQL数据库。您能想到的用户最简单的部署过程是什么?
答案 0 :(得分:2)
查看新的Web平台安装程序。
http://www.microsoft.com/Web/downloads/platform.aspx
我没看过这个,但知道保罗:
http://www.motusconnect.com/blog/2009/4/29/installing-umbraco-using-the-web-platform-installer
答案 1 :(得分:0)
您可以在Visual Studio中创建设置和部署项目,以帮助在IIS中正确放置应用程序。至于数据库设置,您可以考虑在您的网站中编写一个设置表单,可以根据用户输入调用一次初始化数据库(想想一下执行向导类型的流行开源项目,如WordPress或phpBB的设置过程)功能)。
Scott Guthrie还有一篇关于创建部署项目{* 3}}
的博客文章答案 2 :(得分:0)
对您的用户来说最简单的是MSI,它允许他们通过GUI选择任何相关选项。它还有一个优点,你可以使用MSI升级它,想要自动化它的人可以使用MsiExec安装它。
从MSI开始的好地方是WiX。