在開發程序中,我總是習慣于部署我的Azure Web App。
HTTP Error 500.31 - ANCM Failed to Find Native Dependencies
我怎樣才能進一步除錯這個問題?我試著使用Azure Portal中的控制臺,但我在Azure Web App上的任何地方都找不到.NET 6。或者說,實際上我如何將網路應用上的版本與我自己的版本相匹配呢?我不知道Web App上的運行時間安裝在哪里,正如我之前提到的那樣。
uj5u.com熱心網友回復:
基于MS Doc .
該版本不是 "上線",不打算在生產計算機上使用,也不打算創建生產代碼。 的計算機上使用,或用于創建生產代碼。有關以下方面的說明 有關安裝和更新 Visual Studio 2022 的說明,請參見以下檔案 將 Visual Studio 2022 更新為最新的
。
對于這個錯誤
HTTP Error 500.31 - ANCM Failed to Find Native Dependencies
你可以嘗試卸載所有的EF Core nuget包并重新安裝它們。
更多資訊請參考以下鏈接:
。. 500.31 ANCM Failed to Find Native Dependencies | MS DOC
。.在Azure應用服務上排除500.31 ANCM的故障| SO THREAD .
..Early Access Runtime | GitHub
uj5u.com熱心網友回復:
解決方案是根據你在Visual Studio中的部署選擇進入project folder/bin/Debug或Release,然后編輯projectnamehere.runtimeconfig.json檔案到正確的版本號。
您可以通過 Azure Portal 中的 Console 進入 wwwroot(默認情況下應該是默認路徑),然后執行 dotnet projectname.dll,從而找出正確的運行時版本號。
結案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/328665.html
標籤:
下一篇:使用注解的Java類驗證
