当试图安装在Windows Vista,Windows 7或Windows 2008 Server上的Visual Studio 2010中创建的Web安装项目(MSI)时,安装程序将失败,并出现一些通用错误。 根据http://devio.wordpress.com/2011/04/26/pitfalls-installing-web-setup-msi-on-iis-7/这是因为安装项目和IIS7之间的兼容性问题。VS2010 Web安装项目需要IIS7上的IIS6(元数据库)兼容性。应用程序的后果或其他问题?
要解决此问题,我必须在Windows配置中启用/安装IIS6元数据库兼容性。此解决方法确实解决了此问题,但提出了两个问题:
- 这对IIS 7的功能有任何(负面)影响吗?
- 如何通知用户运行此问题的安装,以便他或她可以采取适当的措施并安装配置数据库兼容性组件?是否可以从此安装中弹出Windows组件配置对话框,以使用户更轻松?
展望WiX的,谢谢提示。看起来很有希望! – Oxymoron