【问题标题】:Visual Studio can't create web site in IISVisual Studio 无法在 IIS 中创建网站
【发布时间】:2011-03-11 12:46:53
【问题描述】:

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

-------------------------- 微软视觉工作室 -------------------------- 为 ASP.NET 3.5 配置 Web http://localhost/MyWebSite 失败。 您必须为 ASP.NET 3.5 手动配置此站点,以便 网站正常运行。 Visual Studio 无法检测到这是否 虚拟根已配置为与 ASP.NET 2.0 一起使用。可能的 原因是您没有足够的权限来访问 IIS 元数据库。您可能需要手动配置此站点以 ASP.NET 2.0 以使您的站点正确运行。 -------------------------- 确定 帮助 --------------------------

有人知道怎么解决吗?谢谢!

附:我正在使用 windows7 x64。

【问题讨论】:

    标签: asp.net windows visual-studio iis


    【解决方案1】:

    您是否尝试过通过右键单击“以管理员身份运行”来运行 Visual Studio?

    【讨论】:

    • 刚刚安装了 VS11,我的旧 VS10 快捷方式设置为始终以管理员身份运行。这让我很生气,但你的答案是正确的。 #干杯
    • 谢谢.. 有点慌了!
    【解决方案2】:

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

    感谢Microsoft Connect report,我能够通过 IIS 7 管理器树中站点节点的“网站默认值”属性下的choosing a new default application pool 解决此问题。

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

      • 应用程序池配置中没有 asp.net v3.5。只有 4、2 并且没有托管代码。
      • 看起来v3.5更像是v2的扩展。在此处查看此链接:hanselman.com/blog/…
      【解决方案4】:

      我在这里找到了答案: Visual Studio 2013. You do not have sufficient privilege to access IIS web sites on your machine

      IIS 将配置文件存储在您的个人驱动器上。在我的公司,我们的共享驱动器因维护而停机,我收到了这个错误。驱动器恢复联机后,VS.NET 再次开始工作。

      【讨论】:

      • 这似乎也是我的情况。我们的 My Documents 文件夹实际上指向服务器上的共享驱动器。服务器崩溃了,我们失去了一切。你能告诉我那个配置文件叫什么吗?它在哪里?我正在尝试找到重新创建它的方法。谢谢!
      猜你喜欢
      • 2017-12-01
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 2020-02-02
      • 2011-02-19
      相关资源
      最近更新 更多