WCF服务在发布后没有连接

本文关键字:连接 服务 WCF | 更新日期: 2023-09-27 18:10:26

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

服务器在处理请求时遇到错误。异常消息是"拒绝访问"。有关详细信息,请参阅服务器日志。异常堆栈跟踪位于System.ServiceModel.Dispatcher.SyncMethodInvoker。调用(对象实例,对象[]输入,对象[]&输出)

我从来没有得到这个当我在本地测试。是否遗漏了IIS设置或其他什么?

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

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

是否有远程调试web服务的方法?我以前做过windows服务。

更新:我得到了它的工作,在弄清楚如何远程调试后,它只是一个异常,导致web服务崩溃,发送回400错误。我将包括如何远程调试web服务的步骤。

  1. 在服务器端运行msvsmon.exe
  2. 在visual studio中使用菜单Debug -> Attach To Process…
  3. 连接到服务器并找到w3wp.exe(它可能不在那里,如果不在,访问web服务以启动会话)
  4. 从客户端点击web服务,它应该工作。

查看更多信息

WCF服务在发布后没有连接

服务内部错误。没有通讯问题。远程调试帮助我解决了这个问题。