与 2008 相比禁用远程站点项目调试

发布于 2024-08-12 05:57:24 字数 105 浏览 3 评论 0原文

我的 sln 中有一个远程网站项目,其中包含 wcf 服务,并且服务器不允许我调试他... 当我运行客户端时,我一开始就收到错误,指出服务器无法调试。 我如何告诉 vs 停止尝试调试远程服务器?

i have a remote web site project in my sln that contains a wcf service and the server does not allow me to debug him...
when i run my client i get an error on the start that the server cannot be debugged..
how can i tell the vs to stop trying to debug the remote server?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

绮筵 2024-08-19 05:57:24

如果您在同一解决方案中同时拥有客户端和服务器项目,则 VS2008 能够同时调试其中一个或两个项目。有两个独立的设置可以控制这一点。

  1. 右键单击解决方案并选择“设置启动项目”。这允许您在按 F5 时选择要在调试器中启动的任意数量的项目。任何不在启动列表中的项目如果是服务器的话,无论如何都可以运行,但不会在 VS2008 调试器中运行 - 这是一个重要的区别。
  2. 每个 ASMX 和 WCF 服务项目在其属性窗口中都有一个名为“调试时始终启动”的属性,该属性控制 VS2008 是否在客户端项目运行时在调试器中自动启动它。

因此,我建议您:

  1. 确保服务器项目设置为解决方案启动项目之一,并
  2. 确保服务器项目设置为始终启动调试时。

If you have both a client and a server project in the same solution, then VS2008 is capable of debugging either one or both at the same time. There are two independent settings that control this.

  1. Right-click on the solution and select "Set Startup Projects". This allows you to select any number of projects to start in the debugger when you press F5. Any project not in the startup list may very well be run anyway if it's a server, but will not be run in the VS2008 debugger - an important distinction.
  2. Every ASMX and WCF service project has a property in its property window called "Always Start When Debugging" that controls whether VS2008 will auto-start it in the debugger when the client project is run.

I therefore suggest that you:

  1. make sure that the server project is not set as one of the solution startup projects, and
  2. make sure that the server project is not set to always start when debugging.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文