当我导航到我部署的 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。当我在本地运行我的应用程序时,我没有错误。
您无权查看此目录或页面。
根本原因是 Azure 网站中没有默认页面。
您可以使用以下网址直接查看页面,它应该可以工作。
https://{siteanme}.azurewebsites.net/views/login.html
Run Code Online (Sandbox Code Playgroud)
或者你可以添加的默认文档在项目的根文件夹,并在appsetting对Azure的门户网站设置为默认页面,并保存设置。
默认文档是显示在网站根 URL 处的网页。
归档时间: |
|
查看次数: |
13282 次 |
最近记录: |