尝试在 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/这是因为安装项目 en IIS7 之间的兼容性问题。
为了解决这个问题,我必须在我的 Windows 配置中启用/安装 IIS6 元数据库兼容性。此解决方法确实解决了问题,但提出了 2 个问题:
- 这对 IIS 7 的功能有任何(负面)影响吗?
- 如何通知运行此问题安装的用户,以便他或她可以采取适当的措施并安装元数据库兼容性组件?是否可以从此安装中弹出 Windows 组件配置对话框,以使用户的生活更轻松?