Asp.net
將 Web 應用程序部署到 Azure,但仍顯示 Microsoft 頁面
我正在嘗試將我的 Web 應用程序部署到 Microsoft Azure,並且在 Visual Studio 中一切正常。但是當它啟動時它顯示:
嘿,應用服務開發人員!
您的應用服務已啟動並正在執行。
是時候採取下一步行動並部署您的程式碼了。
如何顯示我的網頁而不是此頁面?
這是我在 Visual Studio 中得到的輸出。
------ Publish started: Project: RCMania, Configuration: Debug Any CPU ------ Transformed Web.config using C:\DDAC\Assignment\RCMania\RCMania\Web.Debug.config into C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\TransformWebConfig\transformed\Web.config. Auto ConnectionString Transformed C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\TransformWebConfig\transformed\Web.config into C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\CSAutoParameterize\transformed\Web.config. Copying all files to temporary location below for package/publish: C:\Users\Admin\AppData\Local\Temp\WebSitePublish\RCMania-1747672403\obj\Debug\Package\PackageTmp. Start Web Deploy Publish the Application/package to https://rcmania.scm.azurewebsites.net/msdeploy.axd?site=rcmania ... Adding ACLs for path (rcmania) Adding ACLs for path (rcmania) Updating file (rcmania\Web.config). Adding ACLs for path (rcmania) Adding ACLs for path (rcmania) Publish Succeeded. Web App was published successfully http://rcmania.azurewebsites.net/ ========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ========== ========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
我最後一次遇到這樣的問題是因為預設文件。確保您的預設頁面列在此處且位於上方
hostingstart.html
在我的情況下,由於我的啟動程式碼中引發了未處理的異常,該應用程序無法啟動。
但是,難以診斷的原因是它沒有顯示在 Azure 門戶的“日誌流”部分的日誌中。(這是使用帶有 ASP.NET core 3.1 的 linux)
當我使用 SSH 控制台時,進入 /home/LogFiles 目錄,我可以看到日誌消息說明出了什麼問題。
