我有一个Azure网站,包含一个WCF端点和一个在Azure上运行的MVC网站。它运行在基本的中/大层 - 因此没有像Free或Basic那样的CPU上限。通过定期部署和更新,这可能已经运行了6个月。并且性能与预期保持一致。但现在突然需要永远加载MVC网站。
流程如下;我们通过WCF端点接收呼叫,然后我们将人们引导到MVC网站的URL。所有这些都驻留在Azure内的相同“网站”上。
奇怪的是,我可以看到我的日志文件没有区别。 WCF端点响应速度一直很快,从我可以看到,MVC内部的繁重响应也按预期响应,但用户仍然在指定的URL上永远等待?
如上所述,我在MVC控制器的性能日志中看不到任何内容,所以不管怎样它似乎是https请求本身需要很长时间,但我该如何调试或测量呢?
我正在使Visual Studio 2015看到可以通过KUDO生成的远程分析 - 但不知何故我不认为问题存在于此。我有点消隐所以任何关于可能出错的问题以及如何调试的想法都会受到赞赏。此外,如果有人知道Azure在过去几周内发布了一些可能会降低应用程序速度的内容。
答案 0 :(得分:1)
您是否有机会为MVC网站启用Application Insights?它有一个跟踪依赖调用的功能,应该能够让你很好地了解需要花费很长时间的内容。
https://azure.microsoft.com/en-us/documentation/articles/app-insights-asp-net-dependencies/