对于所有请求,Azure Web App突然返回401.72

时间:2015-09-30 08:25:13

标签: asp.net azure iis azure-web-sites

我遇到的问题类似于this one,但并不完全。

我们有一个包含两个Azure Web Apps的解决方案,由Visual Studio Online构建和部署。它已经工作了好几个月,但突然所有请求都以401.72响应结束:

  

HTTP错误401.71 - 未经授权您无权查看   这个目录或页面。

     

最有可能的原因:经过身份验证的用户无权访问   处理请求所需的资源。

     

您可以尝试的事项:创建跟踪规则以跟踪失败的请求   此HTTP状态代码。有关创建跟踪的更多信息   请求失败的规则,请单击此处。

     

详细错误信息:模块EasyAuthModule_32bit   通知AuthenticateRequest处理程序
  ExtensionlessUrlHandler-Integrated-4.0错误代码0x80004005   请求的URL https://[appname]:80/物理路径
  D:\ home \ site \ wwwroot登录方法尚未确定登录用户
  尚未确定

     

更多信息:这是由返回的通用访问被拒绝错误   IIS。通常,存在与此错误相关联的子状态代码   这描述了服务器拒绝请求的原因。检查IIS日志   用于确定子状态代码是否与此关联的文件   失败。查看更多信息»

     

Microsoft知识库文章:

据我所知,没有进行相关的配置更改。

重新启动Web App并重新部署解决方案并未解决问题

实际上,我们无论如何都要重新创建环境,在完成此操作后,相同的部署设置(使用更新的目标)已成功部署,并且在新的Web App intsance上运行正常。

即使我们现在有一个工作环境,我们也很想知道发生了什么,所以我们可以肯定它不会再发生。

任何人都可以对此有所了解吗?

1 个答案:

答案 0 :(得分:1)

您已轻松打开身份验证。你期望它被打开吗?这似乎导致了这个问题。

如果您不打算打开它,请通过门户网站(old | new)关闭它,导航到您的Web应用程序并在您的设置中找到它。

如果您打算打开它,则需要检查配置以确保正确设置AAD。也许AAD中的App Configuration已经改变了?

如果这些都没有帮助,请告诉我。