繁体   English   中英

发布后WCF服务无法连接

[英]WCF service doesn't connect after publishing

我使用Fiddler2从服务器收到HTTP 400错误请求,我可以看到原因是

服务器在处理请求时遇到错误。 异常消息为“访问被拒绝”。 有关更多详细信息,请参见服务器日志。 异常堆栈跟踪位于System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(对象实例,Object []输入,Object []&输出)

在本地测试时,我从来没有得到过。 是否可能缺少IIS设置?

当我使用浏览器连接到svc文件时,似乎还可以,只有当我尝试从测试客户端使用POST方法时,才可以。

我确保更改了和baseAddress以匹配服务器。

有没有一种方法可以远程调试Web服务? 我以前做过Windows服务。

更新:我弄清楚了如何进行远程调试后,它开始工作,这只是一个异常,导致Web服务崩溃,并发回了400错误。 我将介绍有关如何远程调试Web服务的步骤。

  1. 在服务器上运行msvsmon.exe
  2. 在Visual Studio中,使用菜单调试->附加到进程...
  3. 连接到服务器并找到w3wp.exe(如果不存在,则访问Web服务以启动会话)
  4. 从客户端单击Web服务,它应该可以工作。

欲了解更多信息

这是由于服务中的内部错误。 没有通讯问题。 远程调试帮助我解决了该问题。

暂无
暂无

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

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