WCF服务在发布后没有连接
本文关键字:连接 服务 WCF | 更新日期: 2023-09-27 18:10:26
我从服务器收到一个HTTP 400错误请求,使用Fiddler2我可以看到原因是
服务器在处理请求时遇到错误。异常消息是"拒绝访问"。有关详细信息,请参阅服务器日志。异常堆栈跟踪位于System.ServiceModel.Dispatcher.SyncMethodInvoker。调用(对象实例,对象[]输入,对象[]&输出)
我从来没有得到这个当我在本地测试。是否遗漏了IIS设置或其他什么?
当我用浏览器连接到svc文件时,似乎还可以,只有当我尝试从测试客户端使用POST方法时。
我确保更改和baseAddress以匹配服务器也。
是否有远程调试web服务的方法?我以前做过windows服务。
更新:我得到了它的工作,在弄清楚如何远程调试后,它只是一个异常,导致web服务崩溃,发送回400错误。我将包括如何远程调试web服务的步骤。
- 在服务器端运行msvsmon.exe
- 在visual studio中使用菜单Debug -> Attach To Process…
- 连接到服务器并找到w3wp.exe(它可能不在那里,如果不在,访问web服务以启动会话)
- 从客户端点击web服务,它应该工作。
查看更多信息
服务内部错误。没有通讯问题。远程调试帮助我解决了这个问题。