我有一个旧的 .NET 2.0 应用程序连接到asmx web service
. 我需要调试 Web 服务,但是当我在本地运行它时,我总是收到400 - Bad Request response
. Web 服务的跟踪给了我更多的细节——抛出的异常是Root element is missing
. 然后我尝试用 Fiddler 捕捉流量 - 但显然即使应用程序强制代理到 localhost:8888,它也无法捕捉到它。所以我使用这里的想法来记录肥皂消息。但结果令人惊讶 - 为这项服务记录的肥皂消息是空白的。对于其他 Web 服务,此方法有效。
有什么想法可能导致这种行为,或者我该如何追踪它?我现在唯一的想法是用 WireShark 确认肥皂消息是空白的......