蔚蓝错误。您无权查看此目录或页面

Cur*_*mer 0 asp.net azure

当我导航到我部署的 azure 网站时,出现错误,

You do not have permission to view this directory or page.
Run Code Online (Sandbox Code Playgroud)

在我的 web.config

 <system.web>
    <compilation debug="true" targetFramework="4.7"/>
    <httpRuntime targetFramework="4.7"/>
  </system.web>
  <system.webServer>
    <handlers>
      <remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
      <remove name="OPTIONSVerbHandler"/>
      <remove name="TRACEVerbHandler"/>
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler"
        preCondition="integratedMode,runtimeVersionv4.0"/>
    </handlers>
  </system.webServer> 
Run Code Online (Sandbox Code Playgroud)

完整的源代码在我的 github 中。我按照 微软文档将我的应用程序部署到 azure。当我在本地运行我的应用程序时,我没有错误。

Tom*_*SFT 5

您无权查看此目录或页面。

根本原因是 Azure 网站中没有默认页面。

您可以使用以下网址直接查看页面,它应该可以工作。

https://{siteanme}.azurewebsites.net/views/login.html
Run Code Online (Sandbox Code Playgroud)

或者你可以添加默认文档在项目的根文件夹,并在appsetting对Azure的门户网站设置为默认页面,并保存设置。

默认文档是显示在网站根 URL 处的网页。

在此处输入图片说明