如何解决对Azure Web服务的失败请求

时间:2017-01-14 05:41:35

标签: asp.net web-services azure

我有一个托管在Azure中的ASP .NET Core MVC Web服务,我想要POST数据。我能够从邮递员发帖,所以我知道服务正在运行,并且要求的格式是必需的。我有另一个客户端发送我认为是相同的发布请求但在某个地方请求失败。我想确认请求是否已到达服务,如果是这样,请查看请求到达时的确切内容,以便我可以与工作版本进行比较。我已经启用了服务上的Web日志,但是我可以找到的信息不会提供失败请求的详细信息。我还通过Visual Studio中的Cloud Explorer下载了日志,但我再次看不到要排除故障的请求的内容。我确定我没有完全利用日志记录,但我对Azure网络服务不太熟悉,不知道我缺少什么,并且无法在网上找到指导。出于安全原因,可能无法捕获失败的帖子数据?如果是这样,那么我可能需要连接一个调试器,看看我是否可以逐步处理请求。

解决失败的Web服务请求的最有效方法是什么?

1 个答案:

答案 0 :(得分:0)

经过进一步研究,我发现了https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-dotnet-troubleshoot-visual-studio对Azure Web服务进行故障排除的绝佳参考。使用那里提供的信息和工具,我能够解决我的问题,最终证明是发送请求的问题。观察Web服务器日志变得很清楚,客户端的请求永远不会到达服务器。