我的公司已将所有本地服务器迁移到 Azure。我们正在对应用程序进行功能测试。到目前为止,除了一个错误外,我们没有发现其他错误。每当我们点击网站上的按钮时,页面都会挂起大约五分钟,然后重定向到错误页面。我们无法再次加载网站,直到我们所有的浏览器都完全关闭并重新启动。
重新登录后,我们可以看到后端的网站已完成所有应执行的操作,但出于某种原因……在尝试处理下一个要加载的页面时失败了。我们应用程序中的其他所有内容均正常运行,没有任何超时。我们并不怀疑它与防火墙或权限有关,因为我们应用程序中的其他区域可以毫无问题地访问服务器。
我们已经考虑过调整超时时间,但是我们的 Web 配置文件中的所有超时设置都设置为 30 分钟,而我们的网站超时时间仅为 5 分钟。
我们认为问题与代码无关,因为这是从本地直接迁移到 Azure 的。本地可以正常工作,因此没有理由说它在 Azure 中不能正常工作。代码中没有任何变化。
假设我们的网络、防火墙、超时和代码都配置正确,还有什么可能导致我们的网站在加载特定页面时挂起,然后因超时异常而失败?