【发布时间】: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