我有MVC4 Web应用程序,我需要创建一个exe安装程序来在客户服务器上部署应用程序和数据库
也可以在线申请
更新:我已经完成了Web应用程序,我必须从setup
项目开始
答案 0 :(得分:1)
在线发布将取决于主持人 - 他们支持的内容,但一个好的起点是看你是否可以使用发布向导 - 右键单击web项目并选择发布。这需要一些配置,但例如适用于Azure。
msi / exe创建完全是一个更复杂的问题,有很多选项,包括installshield - 我相信在visual studio中有一个installshield(轻量级)安装项目。如果您需要更高级的东西,那么可以选择payshield付费,但也有wix工具集http://wixtoolset.org,它允许您构建msbuild安装包。学习曲线陡峭,上次我使用wix时,你无法开箱即用地构建Web安装程序 - 在执行此操作之前,需要配置选项和其他任务。也就是说可以使用Wix来构建一个非常灵活且非常强大的安装程序。