2017-05-18 56 views
1

我已經將我的HTML/JS SPA的部署直接從我的git存儲庫配置到Azure應用服務。很好的工作,除非,如果我打開瀏覽器的「/登錄」,則沒有重定向到「/」。相反,我看到404.IIS Azure應用服務上的SPA應用

問題是,如何配置IIS以顯示「/index.html」如果頁面未找到,以便「顯示什麼?」在客戶端處理?

回答

0

您可能必須創建/修改web.config。閱讀更多關於here

0

根據您的描述,我建議您可以在網頁配置中添加元素,以便爲您的網站或應用程序配置自定義錯誤頁面。

我建議你可以使用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> 
相關問題