【问题标题】:Visual Studio 2012 "Unable to start debugging"Visual Studio 2012“无法开始调试”
【发布时间】:2016-06-03 12:19:02
【问题描述】:

我正在尝试在我的本地计算机上使用 IIS Express 托管 Web 服务。我可以开始调试一次。之后,每当我尝试运行项目时,我都会收到一个带有“无法开始调试”的对话框。如果我关闭 VS 2012 然后打开备份它可以再工作一次。我在post 中看到了这个问题。 我相信这与我几天前更改密码有关。但是,我找不到我的凭据的存储位置,也不知道如何更改此配置。请帮忙!

更新:

如果我尝试运行本地控制台应用程序,结果会发生同样的事情。这意味着(我认为)它是某个地方的 VS 设置。我每次都不得不关闭VS并重新启动它。但是,我确实发现如果我关闭这些任务然后调试它可以工作:

有什么想法吗?

【问题讨论】:

  • 要检查两件事:1,在您的项目属性选项卡上,确保您已将其分配给特定的端口号,以便它始终使用相同的端口号。即使您停止调试,也有可能该进程仍在前一个端口上运行。 2,如果您觉得这可能是身份验证问题,请确保在启动 Visual Studio 时“以管理员身份运行”。
  • 我一直指定一个特定的端口。在测试 Web 服务调用时,这种方式更容易。我尝试以管理员身份运行,但不幸的是这也不起作用。
  • 您提到的线程未解决。要解决您自己的问题,请确保您首先了解 VS 和 IIS Express 中的设置,blog.lextudio.com/2015/11/… 然后您可能会发现问题所在。

标签: c# web-services debugging visual-studio-2012 iis-express


【解决方案1】:

从您的屏幕截图中可以看出,当您停止调试时,IIS Express 并未关闭。这实际上是 Visual Studio 中称为“启用编辑并继续”的设置。启用后,IISExpress 将在调试结束时关闭,如果禁用,IISExpress 将保持打开状态。

此设置通常在 Visual Studio 2013 中默认设置为开启,但实际上在之前的版本中默认为 关闭,包括您声明正在使用的 2012。您可能希望它开启。

全局调整:

  1. 通过单击工具 -> 选项打开选项对话框
  2. 点击调试 -> 编辑并继续
  3. 切换“启用编辑并继续”

您还可以针对每个项目进行调整。

  1. 为 Web 项目打开属性
  2. 点击网页标签
  3. 在本页底部的调试器下切换启用编辑并继续

在此处进一步阅读 MSDN: https://blogs.msdn.microsoft.com/webdev/2013/07/11/enable-edit-and-continue-debugging-option-is-now-on-by-default-for-new-web-applications-in-vs2013-preview/

【讨论】:

  • 此选项已启用。为了咯咯笑,我试着把它关掉,但也没有用。看起来全新安装是我目前唯一的选择。
  • 它是否在全局和每个项目中都启用?确保它在所有地方都设置为 ON。
  • 我的解决方案中的网站没有该选项。可能是因为它们被添加为“网站”而不是“Web 应用程序”(我什至看不到为此添加新项目的选项)。我确实在每个项目的“启动选项”下看到了“调试器”列表,但是“启用并继续”选项不像博客中那样存在。无论如何,包括测试控制台应用程序在内的每个项目都会发生这种情况。
【解决方案2】:

首先检查身份设置

在 IIS/应用程序池下的“身份”设置中更新您的凭据。

如果您的密码最近已更改,“身份”可能仍会设置为您的旧凭据。

重置 Visual Studio 设置

重置 Visual Studio 设置并重新启动它。

  1. 在“工具”菜单上,单击“导入和导出设置”。
  2. 在“欢迎使用导入和导出设置向导”页面上,单击“重置所有设置”,然后单击“下一步”。
  3. 如果要保存当前设置组合,请单击是,保存我的当前设置,指定文件名,然后单击下一步。

——或者——

如果要删除当前设置组合,请选择否,只需重置设置,覆盖我当前的设置,然后单击下一步。此选项不会删除默认设置,下次使用向导时仍可以使用。

  1. 您要重置到哪个设置集合中,从列表中选择一个设置集合。

  2. 点击完成。

或检查Truely Reset VS

【讨论】:

    猜你喜欢
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多