[ASP.Net Core] 執行錯誤 Http Error 502.5 解決辦法

當出現502.5時代表IIS在後端執行dotnet時失敗。
除了網路上的主要教學以外,這次發現了其中可能幾個錯誤的地方將它紀錄下來以提供參考
網路上的主要教學為下列幾個檢查點
1. 安裝.NET Core Windows Server Hosting ( 需要依照目前的版本別下載對應的套件 )
2. 架上 IIS ( 此部分不多作介紹 )
3. 將應用程式集區 - NET CLR 版本 設為 "沒有Managed 程式碼"
我這次發生原因可能是因為原先是利用 NSSM 架設 ( NSSM 為第三方套件將程式架設到Windows Service ),
但後續改為利用IIS但Program設定錯誤導致啟動失敗
1. 檢查Program.cs檔的 CreateWebHostBuilder
如果有將上下列這段程式碼,請嘗試註解掉留住下面的.UseIISIntegration() 即可

2. 檢查LaunchSettings.json是否正確 ( 此段修改仍待確認 )
再來就是調整 LaunchSettings , 在我加上下列這段程式碼後程式就可正常執行,但移除後仍會執行失敗。
但這個應該是錯誤的解法,因此仍需多加驗證原因
"iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
"iis": {
"applicationUrl": "http://localhost/專案名稱.Web",
"sslPort": 0
},
"iisExpress": {
"applicationUrl": "http://localhost:63391/",
"sslPort": 44332
}
},

以上為這次的解法,如有任何更新及發現會立即補上