因Web api需從 .Net FrameWork 重構為 .Net Core的架構,遇到一些環境的問題,記錄如下
先建立.Net Core專案,預設應該會回傳 ValuesController 的 json 回傳值,如下圖
但點 IIS Express 執行偵測模式時,卻出現以下狀況,此時安裝的版本為 .NetCore SDK 2.2.107(x64)
判斷應為版本問題,於是先移除.NetCore SDK 2.2.107(x64),改安裝.NetCore SDK 2.2.105(x64),結果反而出現以下錯誤
查了一下原因為可能是.Net Core 的 Runtime環境沒有對應到,最後索性將3個版本的sdk全部安裝
安裝好後,就可正常執行了