VS2010 Web 设置项目需要 IIS7 上的 IIS6(元数据库)兼容性。申请的后果或其他问题?
当尝试在 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 组件配置对话框,以使用户的生活更轻松?
When trying to install a web setup project (MSI) created in Visual Studio 2010 on Windows Vista, Windows 7 or Windows 2008 Server the setup will fail, with some generic error.
According to http://devio.wordpress.com/2011/04/26/pitfalls-installing-web-setup-msi-on-iis-7/ this is because of a compatibility problem between the setup project en IIS7.
To resolve this I've to enable/install IIS6 metabase compatibility in my windows configuration. This workaround did fix the problem, but raises 2 questions:
- Does this have any (negative) impact on functionality of IIS 7?
- How can I notify a user running the installation of this problem so he or she can take proper action and install the metabase compatibility component? Is it possible to pop-up the windows component configuration dialog from this install, to make life easier for the user?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我们似乎对我们的服务器产生了负面影响。
每次我们使用 Visual Studio 中制作的 msi 推出 .NET 4.0 应用程序时,我们都会回收所有应用程序池,甚至是那些不受安装影响的应用程序池。
显然,其根本原因是 IIS 6 兼容性。 (这是微软的一位开发人员在回答我们的支持问题时向我们报告的。
目前我们没有解决方案。不可能将所有安装程序转换为 Wix。
We seem to be having one negative impact on our servers.
Everytime we roll out a .NET 4.0 application with a msi made in Visual Studio, We get a recycle of ALL our application pools, even the ones not affected by the install.
Apparently the root cause of this is the IIS 6 compatibility. ( This was reported to us by a developer of microsoft in response to our support question about this.
At the moment we have no solution. It's impossible to convert all our installers to Wix.