【问题标题】:Changing "Project Url" causes ASP.Net Web app to not be debuggable更改“项目 URL”会导致 ASP.Net Web 应用程序不可调试
【发布时间】:2011-11-01 18:34:56
【问题描述】:

我有一个用于托管 WCF 数据服务 (OData) 项目的 ASP.NET Web 应用程序项目。

我去更改了网址:

http://localhost/MyProject

http://localhost/v1/MyProject

之后,我为新项目 URL 创建了一个虚拟目录。

现在当我运行时出现此错误:

无法在 Web 服务器上开始调试。 Web 服务器配置不正确。有关常见配置错误,请参阅帮助。在调试器之外运行网页可能会提供更多信息。

我点击了帮助,但没有任何帮助(是 IIS 6 级指令,我有 IIS 7)。我做了一些谷歌搜索,这些都是相当笼统的回应。

我怎样才能让它再次工作? (除了恢复到我的旧网址。恢复工作,但我改变了它有一个很好的理由。)

【问题讨论】:

    标签: asp.net visual-studio iis iis-7


    【解决方案1】:

    您的虚拟目录需要指向您最初调试时所针对的同一个 scr 目录。

    此外,请确保为 Windows 身份验证配置虚拟目录,这是调试所必需的。

    【讨论】:

    • 知道如何做这些事情吗?我查看了我网站的“查看虚拟目录”操作,那里什么也没有(没有列出虚拟目录)。但 Visual Studio 认为已经创建了一个。为什么会这样想?我在哪里可以编辑它?以及如何配置 Windows 身份验证的虚拟目录?
    【解决方案2】:

    我必须在 IIS 中访问我的网站并在其下添加一个名为 v1 的文件夹。在我这样做之后,一切都完美无缺。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-22
      • 2018-09-05
      • 1970-01-01
      相关资源
      最近更新 更多