我已经直接从我的git存储库配置了我的HTML / JS SPA到Azure App Service的部署。工作得很好,除非,如果我打开让我们从浏览器说“/ sign-in”,没有重定向到“/”。相反,我看到404.
问题是,如果找不到页面,如何配置IIS以显示“/index.html”以便“显示什么?”在客户端处理?
答案 0 :(得分:0)
根据您的描述,我建议您可以在Web配置中添加元素,以允许您为您的网站或应用程序配置自定义错误页面。
我建议您可以使用KUDU控制台本地化wwwrot文件夹并添加web.config文件,如下所示:
<configuration>
<system.webServer>
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Auto" defaultResponseMode="ExecuteURL" >
<remove statusCode="404"/>
<error statusCode="404" responseMode="ExecuteURL" path="/index.html" />
</httpErrors>
</system.webServer>
</system.webServer>
</configuration>