我从服务器收到HTTP 400 Bad Request,使用Fiddler2我可以看到原因是
服务器在处理请求时遇到错误。异常消息是“访问被拒绝”。请参阅服务器日志以获取更多详异常堆栈跟踪位于System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(对象实例,对象[]输入,对象[]和输出)
当我在本地测试时,我从来没有这样做过。是否有错过的IIS设置或其他什么?
当我使用浏览器连接到svc文件时似乎没问题,只有当我尝试使用测试客户端的POST方法时才会这样做。
我确保更改了和baseAddress以匹配服务器。
有没有办法远程调试Web服务?我以前做过Windows服务。
更新:我弄清楚它是如何工作的,在弄清楚如何远程调试它只是一个异常导致Web服务崩溃,发回400错误。我将介绍如何远程调试Web服务的步骤。
进一步info
答案 0 :(得分:0)
这是由于服务中的内部错误。没有通讯问题。远程调试帮助我解决了这个问题。