我已安裝Visual Studio 2017 R3和ASP.NET Core 2.0版本。當我使用反應創建新的Web應用程序時,它在本地工作,並且在部署到Azure時沒有問題(如預期的那樣)。我想節點添加到結構和文章的核心2.0將ASP.NET核心JavaScript服務部署到Azure失敗節點
https://docs.microsoft.com/en-us/aspnet/core/client-side/spa-services
寫說:
注意:如果您要部署到Azure的一個網站,你不需要做這裏的任何東西 - Node.js已安裝並可在服務器環境中使用
我按照本文中關於如何添加nodeservices並且在本地工作的步驟。我的步驟是:
添加services.AddNodeServices(); 創建關於控制器和視圖 放下myNodeModule.js
當我部署到Azure中,當我瀏覽到
http://webapplication220170908032616.azurewebsites.net/home/about
我加入了環境變量ASPNETCORE_ENVIRONMENT並將其設置爲生產,我得到一個錯誤。我通過將標籤助手添加到另一個頁面來驗證。
我看到的錯誤是:在處理您的請求時
錯誤。 請求ID:0HL7N1AN8GM1N:00000002
我沒有使用Azure一段時間,所以有點生疏。
您是否嘗試設置爲開發環境(或添加開發人員錯誤頁面中間件)以查看錯誤? –
我會添加什麼?開發人員中間件我認爲不會幫助我解決生產問題。 –
只是爲了幫助你看到更詳細的錯誤= /(只是一個想法) –