Deployment 用于web安装项目的.msi安装程序在具有IIS 7的windows 2008服务器上失败

Deployment 用于web安装项目的.msi安装程序在具有IIS 7的windows 2008服务器上失败,deployment,iis-7,windows-installer,installation,Deployment,Iis 7,Windows Installer,Installation,我正在尝试在带有IIS 7的Windows 2008服务器上安装web安装项目。然而,它在第一步就死了,错误是“安装程序在安装之前被中断了” 我尝试在启用日志记录的情况下进行安装,并且日志文件会显示如下错误消息 MsiGetPropertyW-正在获取属性“VSDNETMSG”。。。 信息:[11/29/2009 14:31:45:291][CheckFX]:检索到的属性“VSDNETMSG”的值为“此安装程序需要.NET Framework版本[1]。请安装.NET Framework并再次

我正在尝试在带有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类型的MSI句柄(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型MSI手柄(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框架可以从web上获得。你想现在就做这个吗。 MSI(c)(64!8C)[14:31:45:291]:为线程2188创建790531类型的MSI句柄(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框架可以从web上获得。你想现在就做这个吗。 MSI(c)(64!8C)[14:31:45:291]:属性更改:修改VSDNETURLMSG属性。其当前值为“此安装程序需要.NET Framework版本[1]。请安装.NET Framework并再次运行此安装程序。NET框架可以从web上获得。你想现在就做这个吗。它的新值:“此设置需要.NET Framework 3.5版。请安装.NET Framework并再次运行此安装程序。NET框架可以从web上获得。你想现在就做这个吗。 MSI(c)(64!8C)[14:31:45:291]:关闭螺纹2188的790531型MSI手柄(4)


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

我已在internet上搜索此错误,并发现安装IIS 6兼容性可以解决此问题。不过,我不想安装IIS 6元数据库兼容性。我用lauch条件重建了设置,IIS>=7,并处于X64模式。但是没有用

你能帮我一下吗

谢谢,
克兰茨

< P>请考虑Web部署工具。这使您能够更灵活地部署web应用程序