【问题标题】:.msi Installer for web setup project fails on windows 2008 server with IIS 7用于 Web 设置项目的 .msi 安装程序在带有 IIS 7 的 Windows 2008 服务器上失败
【发布时间】:2009-11-29 23:12:07
【问题描述】:

我正在尝试在带有 IIS 7 的 Windows 2008 服务器上安装 Web 设置项目。但是,它在第​​一步中死掉并出现错误“安装程序在安装之前被中断。”

我尝试在启用日志记录的情况下进行安装,但日志文件有如下错误消息。


MsiGetPropertyW - 获取属性“VSDNETMSG”... 信息:[2009 年 11 月 29 日 14:31:45:291] [CheckFX]:检索到的属性“VSDNETMSG”,值为“此设置需要 .NET Framework 版本 [1]。请安装 .NET Framework 并再次运行此设置。'。 MSI (c) (64!8C) [14:31:45:291]:为线程 2188 创建 790531 类型的 MSIHANDLE (3) 信息:[11/29/2009 14:31:45:291] [CheckFX]:MsiSetPropertyW - 设置属性值... 信息:[11/29/2009 14:31:45:291] [CheckFX]:MsiSetPropertyW - 将属性“VSDNETMSG”设置为“此设置需要 .NET Framework 3.5 版。请安装 .NET Framework 并再次运行此设置。'。 MSI (c) (64!8C) [14:31:45:291]:属性更改:修改 VSDNETMSG 属性。它的当前值为“此设置需要 .NET Framework 版本 [1]。请安装 .NET Framework 并再次运行此设置。'。其新值:'此设置需要 .NET Framework 3.5 版。请安装 .NET Framework 并再次运行此设置。'。 MSI (c) (64!8C) [14:31:45:291]:为线程 2188 关闭 790531 类型的 MSIHANDLE (3) 信息:[11/29/2009 14:31:45:291] [CheckFX]:MsiGetPropertyW - 确定属性“VSDNETURLMSG”的大小 信息:[11/29/2009 14:31:45:291] [CheckFX]:分配空间... 信息:[11/29/2009 14:31:45:291] [CheckFX]:MsiGetPropertyW - 获取属性“VSDNETURLMSG”... 信息:[2009 年 11 月 29 日 14:31:45:291] [CheckFX]:检索到的属性“VSDNETURLMSG”,值为“此设置需要 .NET Framework 版本 [1]。请安装 .NET Framework 并再次运行此设置。 .NET Framework 可以从 Web 获得。你现在想这样做吗? MSI (c) (64!8C) [14:31:45:291]:为线程 2188 创建类型为 790531 的 MSIHANDLE (4) 信息:[11/29/2009 14:31:45:291] [CheckFX]:MsiSetPropertyW - 设置属性值... 信息:[11/29/2009 14:31:45:291] [CheckFX]:MsiSetPropertyW - 将属性“VSDNETURLMSG”设置为“此设置需要 .NET Framework 3.5 版。请安装 .NET Framework 并再次运行此设置。 .NET Framework 可以从 Web 获得。你现在想这样做吗? MSI (c) (64!8C) [14:31:45:291]:属性更改:修改 VSDNETURLMSG 属性。它的当前值为“此设置需要 .NET Framework 版本 [1]。请安装 .NET Framework 并再次运行此设置。 .NET Framework 可以从 Web 获得。你现在想这样做吗?其新值:'此设置需要 .NET Framework 3.5 版。请安装 .NET Framework 并再次运行此设置。 .NET Framework 可以从 Web 获得。你现在想这样做吗? MSI (c) (64!8C) [14:31:45:291]:为线程 2188 关闭 790531 类型的 MSIHANDLE (4)


.NET 3.5 确实安装在机器上,当我使用 XCopy 进行部署时,该应用程序可以正常工作。

我已在 Internet 上搜索此错误,并发现安装 IIS 6 兼容性可解决此问题。不过,我不想安装 IIS 6 元数据库兼容性。我在 IIS >=7 和 X64 模式下使用 lauch 条件重建了设置。但无济于事。

您能帮我解决这个问题吗?

谢谢, 克兰茨

【问题讨论】:

    标签: deployment iis-7 windows-installer installation


    【解决方案1】:

    请考虑使用 Web 部署工具。这使您可以更灵活地部署 Web 应用程序。

    http://www.iis.net/expand/WebDeploymentTool

    【讨论】:

      猜你喜欢
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多