asp.net core 在iis上運行拋出502.5例外的部分原因以及解決方案
環境說明
- 已安裝 .net core runtime 2.1.401
- 已安裝 .net core windows hosting 2.1.3
運行狀況說明:
- 直接在命令列運行dotnet 命令可以啟動站點
- 訪問iis的站點拋出502.5錯誤
可能原因以及解決方法
- 1、web.config的格式不能正確識別,如web.config檔案最后的注釋
* 洗掉web.config最后的注釋 - 2、通過iis啟動時iis無法正確讀取系統環境變數,即iis運行dotnet時找不到dotnet.exe
* 修改系統環境變數,在Path中追加dotnet.exe所在的路徑,重啟
* 直接修改web.config中啟動dotnet的配置,aspNetCore節點的屬性 processPath的值改為dotnet.exe的完整路徑
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/107309.html
標籤:.NET Core
