我有一個簡單的天藍色網頁應用程序,並已將門戶中的默認文檔設置爲home.aspx。有一個home.aspx文件發佈,它可以通過http://my-domain.azurewebsites.net/home.aspx
(不是真實域)瀏覽,但是當瀏覽到http://my-domain.azurewebsites.net時它的默認文檔將不起作用,它將返回404。這裏沒有什麼特別的。我甚至將它添加到web.confg中,它仍然返回404。它是一個Web窗體項目,設置爲集成安全性並添加了正確的默認文檔。有任何想法嗎?默認文檔不適用於Azure Web應用程序
0
A
回答
0
我設置了以下網絡應用程序(West):supportforlucuma該計劃中只有一個不適用的應用程序。
我可以通過訪問「http://supportforlucuma.azurewebsites.net/」看到home.html頁面,問題解決了嗎?如果否,我將提供更多關於如何調試此問題的信息。
除了設置門戶和web.config文件默認文檔,默認文檔也可以在RouteConfig.cs文件中設置。例如,以下代碼將index.aspx設置爲當前Web應用程序的默認頁面,並且它具有最高優先級。如果index.aspx文件不存在,則404錯誤將響應客戶端。請檢查RouteConfig.cs文件中是否存在類似的代碼。
routes.MapPageRoute("default", "{page}", "~/{page}.aspx",false,new RouteValueDictionary(new { page = "index" }));
要進一步解決此問題,我們可以獲取404響應的詳細信息。例如,訪問默認頁面期間在服務器端執行哪些模塊。要做到這一點,我們需要啓用失敗的請求跟蹤。然後我們可以通過從LogFiles文件夾下載跟蹤日誌來查看詳細信息。例如,「ftp://xx.ftp.azurewebsites.windows.net/LogFiles/W3SVC355162095/」。
相關問題
- 1. 適用於Web應用程序的安全環境Azure
- 2. IIS子應用程序的不同默認文檔
- 3. 適用於Web應用程序的Bottle.py
- 4. NSDocument *類僅適用於基於文檔的應用程序嗎?
- 5. 微軟Azure - 對於Windows應用程序和Web應用程序
- 6. Azure應用程序適用於開發架構,但不適用於部署
- 7. iOS應用程序默認語言「en」不適用
- 8. 在Web應用程序中禁用默認文本選擇
- 9. 應用程序默認憑證不適用於Google容器引擎
- 10. Azure AD AcquireToken不適用於應用程序密碼
- 11. 節點應用程序的Azure部署不適用於導出。
- 12. Azure應用程序洞察力不適用於UWP設備
- 13. 用於默認文檔的IIS 6 404
- 14. Azure的功能應用和Web應用程序的認證
- 15. TraceSource和ASP.NET:適用於Web應用程序,而不適用於WebSites
- 16. Web2py默認應用程序
- 17. 默認應用程序
- 18. 默認TabBar應用程序
- 19. Azure Web應用程序中的三層Web應用程序
- 20. Azure的Web應用程序WAAD到Web應用程序訪問
- 21. Web應用程序的文檔結構
- 22. 谷歌文檔+ web應用程序
- 23. 在IIS 7中更改默認文件MVC Web應用程序
- 24. asp.net web應用程序文件夾與默認ish頁
- 25. 默認應用程序選擇文件
- 26. 用於Epub文件類型的BlackBerry默認應用程序
- 27. 微軟Owin Facebook認證不適用於MVC應用程序
- 28. Windows 8.1應用程序認證不適用於平臺相應文件
- 29. 適用於Java Web應用程序的安裝程序
- 30. OAuth 2.0不適用於服務器端Web應用程序
作爲一個簡單的測試,以幫助隔離,它的工作原理,如果你已經是'foo.html',並設置爲默認文檔? –
也不適用於現有的html文件。 – lucuma
可以共享Web應用程序的名稱([間接](https://github.com/projectkudu/kudu/wiki/Reporting-your-site-name-without-posting-it-publicly)如果你喜歡)? –