IIS 未列出与启动的 URL 匹配的网站

Posted

技术标签:

【中文标题】IIS 未列出与启动的 URL 匹配的网站【英文标题】:IIS does not list a web site that matches the launched URL 【发布时间】:2013-08-16 07:54:07 【问题描述】:

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

“无法在 Web 服务器上开始调试。”。

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

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

还是不行。还有其他解决方案吗?请帮我。

【问题讨论】:

请确保 IIS 正在运行 大多数时候,重新启动 iis 和/或 Visual Studio 会有所帮助。 我有一些问题。总是解决不了我( 【参考方案1】:

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

【讨论】:

OP已经尝试过1. VS should be running as Administrator. I did that. Answer 以前对我有帮助,现在又对 VS17 有帮助 :) 我并不认为这是一个真正有用的答案,因为有更好的解决方案。还在寻找它。是的,这确实为我解决了这个问题,但在旧工作机器上我不必这样做。所以肯定有一个更永久、更少“记住总是在管理员中运行 VS”的解决方案。 @Jared 右键单击​​你的 VS 快捷方式 -> 属性 -> 快捷方式 -> 高级 -> 以管理员身份运行 双重检查 VS 以管理员身份运行 - 我让我始终以管理员身份运行,但它以某种方式禁用了此选项。重新启用【参考方案2】:

如果没有上述解决方案,试试这个

    开始>>控制面板>>点击程序

    单击打开或关闭Windows 功能

    在“用户帐户控制”对话框中,单击“继续”

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

    单击以选中IIS Metabase 和IIS 6 配置兼容性复选框,然后单击确定。

【讨论】:

并非所有操作系统都有此功能。这对我来说肯定不是正确的答案。【参考方案3】:

我遇到了同样的问题。

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

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

2.) 我安装了 asp.net 和 web 工具 2013 available by clicking here

【讨论】:

以上是关于IIS 未列出与启动的 URL 匹配的网站的主要内容,如果未能解决你的问题,请参考以下文章

IIS未列出与打开的Url匹配的网站。问题解决方法

无法在web服务器上启动调试,iis未列出与打开的URL匹配的网站

路由与 URL 重写 (IIS7) 性能

iis里URL重写重定向,http做301重定向https

sdk-3.1.1.js:1 未捕获类型错误:无法在“URL”上执行“createObjectURL”:未找到与提供的签名匹配的函数

未腌制的对象与原始对象不匹配