标签: asp.net iis azure-web-sites
有一个常见的错误情况,我仍然在暗示如何追查原因。
我有时会遇到403结果,“您无权查看此目录或页面”。
然而,实际问题并非我没有查看目录的权限,而是ASP.NET没有为页面提供服务。然后DirectoryListingModule给出了显示的错误。
我知道我可以激活请求跟踪,这会给我一个非常长的文件,其中包含有关IIS如何处理请求的信息。
然而,我不知道该怎么做。
我linked the trace file in question,因为它非常大。任何人的想法?
答案 0 :(得分:0)
根据您的请求跟踪,我假设您配置了自定义域并指向visbricks-staging.azurewebsites.net。根据您的跟踪文件,当您访问网站的根路径时会出现此错误,并且您的网站中似乎没有默认页面,那么DirectoryListingModule会尝试列出根目录的内容,但默认情况下禁用目录浏览功能,然后您将检索HTTP错误403.14 - 禁止如下:
visbricks-staging.azurewebsites.net
DirectoryListingModule
您可以尝试设置默认文档以缩小此问题,您可以在azure portal here上执行此操作,也可以在web.config here中对其进行配置。