![](/img/trans.png)
[英]Unable to start program in Visual Studio 2013/2012 for debugging
[英]Visual Studio 2012 “Unable to start debugging”
我正在尝试使用IIS Express在本地计算机上托管Web服务。 我可以开始调试一次。 每次我尝试运行项目后,每次都会出现一个“无法启动调试”的对话框。 如果我关闭VS 2012然后打开备份它再次工作。 我在这篇文章中看到了这个问题。 我相信这与我几天前的密码更改有关。 但是,我找不到我的凭据存储位置,我不知道如何更改此配置。 请帮忙!
更新:
如果我尝试运行本地控制台应用程序,会发生同样的事情。 这意味着(我认为)它是一个VS设置。 我不得不关闭VS并每次重新启动它。 但是,我确实发现如果我关闭这些任务然后调试它的工作原理:
有任何想法吗?
从屏幕截图中可以看出,当您停止调试时,IIS Express不会关闭。 这实际上是Visual Studio中的一个名为“启用编辑并继续”的设置。 启用后,IISExpress将在调试结束时关闭,如果禁用,IISExpress将保持打开状态。
此设置通常在Visual Studio 2013中默认设置为开启,但实际默认为先前版本(包括2012年,您声明正在使用的版本)中的关闭 。 你可能想要它。
要全球调整:
您还可以基于每个项目进行调整。
在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设置并重新启动它。
-要么-
如果要删除当前设置组合,请选择“否,仅重置设置”,“覆盖当前设置”,然后单击“下一步”。 此选项不会删除默认设置,默认设置在下次使用向导时仍可用。
在要将哪些设置集重置为,请从列表中选择一个设置集合。
单击完成。
或者检查真正重置VS.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.