繁体   English   中英

Visual Studio 2012“无法启动调试”

[英]Visual Studio 2012 “Unable to start debugging”

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

更新:

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

在此输入图像描述

有任何想法吗?

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

此设置通常在Visual Studio 2013中默认设置为开启,但实际默认为先前版本(包括2012年,您声明正在使用的版本)中的关闭 你可能想要它

要全球调整:

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

您还可以基于每个项目进行调整。

  1. 打开Web项目的属性
  2. 单击Web选项卡
  3. 切换启用编辑并继续“在本页底部的调试器下

在MSDN上进一步阅读: https//blogs.msdn.microsoft.com/webdev/2013/07/11/enable-edit-and-continue-debugging-option-is-now-on-by-default-for-新的Web应用功能于vs2013预览/

首先检查标识设置

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

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

要么

重置Visual Studio设置

重置visual studio设置并重新启动它。

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

-要么-

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

  1. 在要将哪些设置集重置为,请从列表中选择一个设置集合。

  2. 单击完成。

或者检查真正重置VS.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM