VS2010在打开项目时抛出异常

时间:2010-05-12 22:09:59

标签: iis visual-studio-2010

当我尝试打开一个项目时,我得到一个例外,说Web应用程序配置为使用IIS。

错误:Web应用程序项目EntityServices配置为使用IIS。要访问本地IIS网站,必须安装以下IIS组件:

  IIS 6 Metabase and IIS 6 Configuration Compatibility

此外,您必须在管理员帐户的上下文中运行Visual Studio。

注意 - 我已经安装了IIS 7.我的盒子是x64位Windows 7盒子。

6 个答案:

答案 0 :(得分:19)

转到控制面板程序和功能打开或关闭Windows功能,并启用IIS 6元数据库和IIS 6配置兼容性

答案 1 :(得分:2)

您是否安装了IIS6 Metabase支持?这是IIS7的单独安装,虽然在同一区域。

打开和关闭Windows功能 - > IIS服务 - >网络管理工具 - > IIS管理兼容性并检查IIS元数据库和IIS 6配置兼容性

答案 2 :(得分:1)

当我将IIS上的TCP端口重新配置为端口81时,这也发生在我身上。我正在运行TCPTrace,捕获端口80上的流量并将其转发到端口81的IIS。

重启后,我不得不将IIS的TCP端口重新配置为80,问题得到解决。

答案 3 :(得分:1)

我得到了同样的错误解决方案是你应该用notepad(web项目)打开它的csproj文件并删除这个标签

<UseIIS>True</UseIIS>

答案 4 :(得分:1)

你需要打开asp.net: controlpanel-打开和关闭Windows功能 - &gt; IIS服务 - &gt; www-&gt;应用程序Dewvelopment功能检查asp.net on

答案 5 :(得分:1)

在我的情况下(相同的错误) 我通过以下步骤解决了我的问题。
1-)用文本编辑器打开你的项目文件 2-)找到“USEIIS”标签并用“False”替换其值。保存并退出。
3-)使用visual studio重新打开项目文件