部署ASP.NET网站:如果安装在那里,为什么需要*.msi?

Hem*_*yal 0 asp.net-3.5

我已经为ASP.NET 3.5网站制作了网站部署项目.构建完成后,我发现了两个设置1. MyApp.msi和2. MyApp.setup.

在部署PC时,我只复制并粘贴设置文件,它将提示错误消息以查找msi.

复制msi后,当我再次运行安装程序时,我将成功安装.

我无法找到为什么我们需要在部署PC上同时拥有setup和msi?

Sto*_*bor 5

实际上,您只需要.msi即可成功部署.setup.exe文件仅用于检测计算机上是否有Windows Installer,然后启动msi.