Asp.net 浏览Azure Web应用程序时间歇性获取HTTP 500服务器错误

Asp.net 浏览Azure Web应用程序时间歇性获取HTTP 500服务器错误,asp.net,timeout,azure-active-directory,azure-web-app-service,http-status-code-500,Asp.net,Timeout,Azure Active Directory,Azure Web App Service,Http Status Code 500,我们已经使用Azure AD为Azure web app启用了现成的Azure轻松身份验证/授权,并且我们发现在用户登录后对用户进行身份验证的回调会导致间歇性超时。 准确错误:“500-请求超时。 web服务器未能在指定时间内响应。“ 注意:我们在Azure上部署了一个ASP.net网站解决方案。如果同一用户同时在不同浏览器中打开站点,则用户将不会面临超时问题 你的问题是什么?这就是为什么你会得到错误500?这些错误有时是由于间歇性或不良的网络连接造成的(信号差、带宽低、网络饱和、连接不良……

我们已经使用Azure AD为Azure web app启用了现成的Azure轻松身份验证/授权,并且我们发现在用户登录后对用户进行身份验证的回调会导致间歇性超时。 准确错误:“500-请求超时。 web服务器未能在指定时间内响应。“


注意:我们在Azure上部署了一个ASP.net网站解决方案。如果同一用户同时在不同浏览器中打开站点,则用户将不会面临超时问题

你的问题是什么?这就是为什么你会得到错误500?这些错误有时是由于间歇性或不良的网络连接造成的(信号差、带宽低、网络饱和、连接不良……),在你的应用程序主页中,你是否有一些代码可以启动长时间任务?@GrayCygnus我的问题是为什么会出现错误以及如何解决它?问题似乎与ASP.NET_SessionID cookie有关,它与AD cookie AppServiceAuthSession冲突。无论何时手动删除ASP.NET_SessionID cookie并再次调用,我们都不会再次遇到超时。无法确切了解如何操作,但当站点空闲一段时间且用户点击刷新时,会话cookie会导致冲突,我们无法加载站点并面临500请求超时错误,@Nan Yu-MSFT我们没有任何长时间运行的操作。您的azure应用服务始终处于什么设置?如果已关闭,请尝试打开并测试它。