70

我在 IIS 上部署了 sharepoint 2013 应用程序。当我想开始调试时,我遇到了这个错误:

“无法在 Web 服务器上开始调试。IIS 未列出与启动的 URL 匹配的网站”。

我为这个问题找到了一些解决方案,但没有一个对我有用。我找到的解决方案:

  1. VS 应该以管理员身份运行。我这样做了。
  2. 应该在 IIS 上启用 Windows 身份验证。我这样做了。
  3. “IIS Metabase 和 IIS 6 配置兼容性”应在 Windows 功能中打开。我这样做了。

它仍然不起作用。还有其他解决方案吗?请帮我。

4

3 回答 3

131

尝试通过选择在管理帐户下启动 Visual Studio Run as administrator

于 2016-04-21T09:42:46.217 回答
4

如果上述解决方案没有任何效果,请尝试一下

  1. 开始>>控制面板>>单击程序

  2. 单击打开或关闭Windows 功能。

  3. 在用户帐户控制对话框中,单击继续

  4. 展开 Internet 信息服务,展开 Web 管理工具,然后展开 IIS 6 管理兼容性

  5. 单击以选中IIS 元数据库和 IIS 6 配置兼容性复选框,然后单击确定。

于 2016-06-21T09:23:50.597 回答
2

我有同样的问题。

我试图将我的解决方案移动到我不经常使用的另一个 DEV 服务器上。

1.) 我没有安装 IIS 角色服务的应用程序开发(呃,对)部分的一些项目。我最终检查了所有内容,但我认为您只需要 ASP.NET

2.) 我安装了 asp.net 和 web 工具 2013 ,点击这里

于 2014-05-19T21:51:31.077 回答