如何为ASP.Net网站创建MSI安装程序包?
任何人都可以通过良好的链接帮助我吗?
这篇文章的Mosty只介绍了Windows应用程序的解决方案。
我通过使用添加部署项目获得此错误:合并程序集aspnet_merge时。在部署项目中。 http://codeissue.com/articles/a04df930da62eb1/create-asp-net-deployment-package-using-web-deployment-and-web-setup-project
错误:错误35合并程序集时发生错误:ILMerge.Merge:ERROR !!:在程序集“App_Web_4fgmsrtw”中找到重复类型“SatmapSkillReport”。 Project_deploy aspnet_merge 1 1
答案 0 :(得分:8)
实际上可以,但请注意我的经验是使用Visual Studio 2008.我没有在Visual Studio 2010或2012上尝试过这个。
File
> Add
> New Project
Add New Project
对话框中,选择Other Project Types
> Setup and Deployment
> Web Setup Project
View
以查看用户界面,启动条件,注册表设置等,或单击Properties
以设置虚拟目录名称。您还可以包含要部署的任何项目或主项目的输出文件。如果您正确配置并构建该项目,则输出是MSI安装程序文件。使用此MSI安装程序文件时,可以使用Add/Remove Programs
(win xp)或Programs and Features
(win7)。
我猜你可以设置DNS,权限,运行数据库创建脚本,并提供各种可能的配置。
A good guide with a lot of screenshots here
<强>更新强>
答案 1 :(得分:0)
我找到了自己的解决方案。!
你可以关注链接。
[1]:Can't rename MSI afterwards
和帮助:
[2]:https://www.simple-talk.com/dotnet/visual-studio/updates-to-setup-projects/