前段时间我将asp.net 1.1应用程序(在IIS 5和6上运行)升级到.net 3.5及更高版本到.net 4.0(和IIS 7.5)
但是,当我想在VS中打开它时,我需要安装“IIS Metabase和IIS 6配置兼容性”。安装后它可以工作,但是..
如何摆脱这一要求?
答案 0 :(得分:2)
使用Windows 7的IIS7.5 Web服务器调试ASP.NET项目时,Visual Studio 2010 RTM需要IIS6元数据库和IIS6配置兼容性组件。
然而,Visual Studio 2010 SP1修复了此依赖关系,VS2010现在可以与IIS7.5本机一起使用,而无需使用IIS6位。
我还通过在Visual Studio 2003中淘汰测试项目然后复制到配置为的两个不同的IIS7.5计算机来证明这一点:
答案 1 :(得分:1)
这是一个long-winded explanation(如果你需要它),但简短的答案(也出现在那里)是运行
aspnet_regiis -ga <WindowsUserAccount>
我认为这只会在您升级计算机时发生,或者在安装.Net / Visual Studio时您不是计算机的管理员。在我获得管理员权限之前,我最近不得不在其他人安装Visual Studio 2010的全新笔记本电脑上执行此操作。因此,从您的最终摆脱这一要求的方法是以管理员身份进行安装。