【发布时间】: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