无法自动进入服务器。远程程序无法调试

发布于 2024-09-04 14:42:22 字数 544 浏览 3 评论 0原文

我在进入 IIS7 上托管的网站代码时遇到问题。

基本上我有一个调用 WCF 服务的测试类,所以

ISecurityService service = new SecurityServiceClient();
MembershipUser membershipUser = null;
membershipUser = service.GetMembershipUser("Mark"); // THIS LINE FAILS!!!

我收到以下错误,但据我所知,我已启用所有功能,即

<compilation debug="true" targetFramework="4.0" />

这是错误消息,我将不胜感激任何反馈。如果我不尝试进入上面的行,那么一切正常。

<小时>

微软视觉工作室

无法自动单步进入服务器。无法调试远程过程。这通常表明服务器上尚未启用调试。请参阅帮助以获取更多信息。

I am having a problem stepping into code which is a website hosted on IIS7.

Basically I have a test class which calls a WCF service like so

ISecurityService service = new SecurityServiceClient();
MembershipUser membershipUser = null;
membershipUser = service.GetMembershipUser("Mark"); // THIS LINE FAILS!!!

I get the following error but I have everything enabled as far as I know, i.e.

<compilation debug="true" targetFramework="4.0" />

Here is the error msg, I would appreciated any feedback. If I don't try and step into the line above then all works ok.


Microsoft Visual Studio

Unable to automatically step into the server. The remote procedure could not be debugged. This usually indicates that debugging has not been enabled on the server. See help for more information.

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

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

发布评论

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

评论(5

薄凉少年不暖心 2024-09-11 14:42:22

不要忘记在 wcf 服务 web.config 文件中设置编译 debug="true"。

dont forget to set compilation debug="true" in your wcf service web.config file.

﹏半生如梦愿梦如真 2024-09-11 14:42:22

您还可以尝试在 IIS 中打开匿名身份验证。当我遇到这个问题时,这对我有用。

You can also try turning on anonymous authentication in IIS. That worked for me when I encountered this issue.

窝囊感情。 2024-09-11 14:42:22

我也有同样的错误。问题是 IIS 上的 WCF Web 服务站点已停止,因为另一个进程正在占用同一端口!

要了解进程是什么,请从命令提示符处:

netstat -aon | find ":your_iis_web_services_port_number" 

希望这对您有帮助。

I've had the same error. The problem was that the WCF web service's site on IIS was stopped, because another process was occupying the same port!

To discover what process is, from the command prompt:

netstat -aon | find ":your_iis_web_services_port_number" 

Hope this help you.

岁月流歌 2024-09-11 14:42:22

不要忘记在 WCF 服务 web.config 文件中设置编译 debug="true"。

如果您的启动项目与有问题的 WCF 服务不同,并且您在以下情况下启动 WCF 服务主机调试同一解决方案中的另一个项目检查后,您需要在该项目的App.config中设置compilation debug="true"

dont forget to set compilation debug="true" in your wcf service web.config file.

If your startup project different from the WCF Service that is in question and you have start wcf service host when debugging another project in the same solution checked, you will need to set compilation debug="true" in that projects App.config.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文