提供簡化的完整堆疊 Web 應用程式開發的 Azure 服務。
我正在使用翻譯工具,請見諒我的語言錯誤。
感謝您在 Microsoft Q&A 上提出您的問題。
以下是一些建議,您可以嘗試解決從 /home/site/wwwroot 存取上傳檔案時遇到的問題:
確認您的應用程式堆疊已啟用靜態檔案服務。例如,在 ASP.NET Core 中,您可能需要在 Startup.cs 中加入 app.UseStaticFiles();。
確認沒有任何設定檔(例如 staticwebapp.config.json 或 web.config)阻止存取靜態內容。
驗證檔案名稱和路徑是否正確,因為它們是區分大小寫的。
關於虛擬 IP 的行為:
在 Azure App Service 中,不支援直接透過 IP 位址存取您的應用程式。您需要使用預設網域(例如:https://<appname>.azurewebsites.net),或設定對應至您應用程式的自訂網域。這就是為什麼使用 IP 位址會出現 404,但使用預設網域卻能正常運作的原因。