Visual Studio无法在IIS中创build网站

为Visual Studio 2010安装Service Pack 1后,无法在IIS中创build网站。 这里是错误信息:

 ---------------------------
 Microsoft Visual Studio
 ---------------------------
configurationWeb http:// localhost / MyWebSite for ASP.NET 3.5失败。
您必须手动为ASP.NET 3.5configuration此站点
该网站运行正常。  Visual Studio无法检测到这是否
虚拟根目录已configuration为与ASP.NET 2.0一起使用。 可能
原因是您没有足够的权限访问
 IIS元数据库。 您可能需要手动configuration此网站
 ASP.NET 2.0为了让您的网站正常运行。
 ---------------------------
确定帮助   
 ---------------------------

有谁知道如何解决它? 谢谢!

PS我正在使用Windows7 x64。

我在删除默认应用程序池时发生了这种情况。

感谢Microsoft Connect报告 ,我可以通过在IIS 7管理器树中的“网站”节点的“网站默认”属性下选择新的默认应用程序池来解决此问题。

“网站默认值”属性窗口的屏幕截图

你有没有尝试运行Visual Studio与“以管理员身份运行”从右键单击?

尝试更改您的应用程序池正在使用的.Net版本。

  1. 从管理工具打开IIS管理器。
  2. 选择左侧的应用程序池。
  3. 在右侧,双击“DefaultAppPool”(或者你可能创建的那个)
  4. 在.Net框架版本选择v3.5。
  5. 单击确定并重新启动IIS。

我不知道你是否必须重新启动IIS,但不会伤害。

我在这里找到了答案: Visual Studio 2013.您没有足够的权限访问您的计算机上的IIS网站

IIS将配置文件存储在您的个人驱动器上。 在我的公司我们的共享驱动器停机维护,我得到这个错误。 一旦驱动器恢复在线VS.NET开始工作了。