Visual Studio 2012"无法启动调试"

mac*_*mac 5 c# debugging web-services iis-express visual-studio-2012

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

更新:

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

在此输入图像描述

有任何想法吗?

HBo*_*omb 2

从您的屏幕截图来看,当您停止调试时,IIS Express 并未关闭。这实际上是 Visual Studio 中名为 \xe2\x80\x9cEnable Edit and Continue\xe2\x80\x9d 的设置。启用后,IISExpress 将在调试结束时关闭;如果禁用,IISExpress 将保持打开状态。

\n\n

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

\n\n

全局调整:

\n\n
    \n
  1. 单击“工具”->“选项”打开“选项”对话框
  2. \n
  3. 单击“调试”->“编辑并继续”
  4. \n
  5. 切换“启用编辑并继续”
  6. \n
\n\n

您还可以根据每个项目进行调整。

\n\n
    \n
  1. 打开 Web 项目的属性
  2. \n
  3. 单击网络选项卡
  4. \n
  5. 在此页面底部的调试器下切换“启用编辑并继续”
  6. \n
\n\n

在 MSDN 上进一步阅读:\n 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/

\n


归档时间:

查看次数:

423 次

最近记录:

9 年,3 月 前