我正在尝试使用IIS 7在Windows 2008服务器上安装Web安装项目。但是,它在第一步时出现错误“安装程序在安装之前被中断了。”
我尝试在启用日志记录的情况下安装,日志文件有如下错误消息。
MsiGetPropertyW - 获取属性'VSDNETMSG'...... 信息:[11/29/2009 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'...... 信息:[11/29/2009 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进行部署时,应用程序可以运行。
我已在互联网上搜索此错误,并发现安装IIS 6兼容性可解决此问题。但是,我不想安装IIS 6元数据库兼容性。我以IIS> = 7和X64模式重建了设置条件。但无济于事。
你能帮帮我吗?
谢谢, 克兰茨