Web Setup Project无法正常工作

时间:2009-08-27 02:06:43

标签: visual-studio windows-7 windows-installer

'安装程序在安装[项目名称]之前被中断。您需要重新启动安装程序才能再试一次。'

我刚搬到Win7,我无法从我在该机器上构建的Web安装项目中安装.msi文件。在我的其他Windows XP,IIS6,VS 2008 SP1机器上构建并运行相同的项目。我不确定这是IIS7还是Win7问题,但我已经做了以下事情:

  1. 我检查了所有IIS / ASP.net兼容性设置。
  2. 我是管理员,我关闭了UAC。
  3. 当我甚至尝试在Win7计算机和现有开发服务器(带有IIS6的Windows 2003)上安装.msi文件时,出现以下错误。

    我已经重新启动了Windows安装程序服务,并且我已经为安装程序添加了日志记录,但没有任何内容可以显示问题所在。任何帮助将非常感激。

3 个答案:

答案 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'

解决了这个问题

它解决了以下问题:

  1. 无法在VS 2008中创建有效的.msi Web项目。
  2. VS2008中的起始页未在主窗口中显示rss feed。
  3. IE没有打开短链接到新标签的链接(例如在Twitter中)。
  4. 我怀疑这是因为重定向,但我不确定。我猜这是安装过程中的一个错误,所以我希望这有助于其他人。