'安装程序在安装[项目名称]之前被中断。您需要重新启动安装程序才能再试一次。'
我刚搬到Win7,我无法从我在该机器上构建的Web安装项目中安装.msi文件。在我的其他Windows XP,IIS6,VS 2008 SP1机器上构建并运行相同的项目。我不确定这是IIS7还是Win7问题,但我已经做了以下事情:
当我甚至尝试在Win7计算机和现有开发服务器(带有IIS6的Windows 2003)上安装.msi文件时,出现以下错误。
我已经重新启动了Windows安装程序服务,并且我已经为安装程序添加了日志记录,但没有任何内容可以显示问题所在。任何帮助将非常感激。
答案 0 :(得分:9)
我正在运行Visual Studio 2005,并且遇到与迁移到Windows 7时描述的问题相同的问题。
在另一台运行Windows 7的计算机上尝试我的Web Setup Project .msi文件后,我发现它有效。
当我查看工作计算机上的“Windows功能”对话框时,我注意到IIS已启用IIS 6兼容性功能。我在计算机上启用了相同的功能,之后我可以安装我的安装项目。
在Windows 7和“Windows功能”对话框中打开“控制面板>程序>打开或关闭Windows功能”转到“Internet信息服务> Web管理工具> IIS 6管理兼容性”和检查“IIS Metabase和IIS 6配置兼容性”功能。
答案 1 :(得分:0)
使用完整详细日志记录运行安装程序: msiexec / i / lv installLog.txt
然后在installLog.txt文件中搜索“返回值3”
这将表明确切的问题。
此外,这可能会有所帮助: http://blog.dragonsoft.us/2009/01/02/visual-studio-2008-and-iis-7/
答案 2 :(得分:0)
我通过运行'regsvr32.exe actxprxy.dll'
解决了这个问题它解决了以下问题:
我怀疑这是因为重定向,但我不确定。我猜这是安装过程中的一个错误,所以我希望这有助于其他人。