我最近使用默認模板創建了一個非常簡單的ASP.net CORE 1應用程序。我將它發佈到一個目錄並在IIS中爲它創建了一個新網站。測試連接到該網站,它工作得很好!大!在IIS中運行ASP.net CORE 1項目時出現錯誤
我採用相同的代碼,並將其部署到我的測試服務器,並得到非常不同的結果。我得到一個錯誤:
HTTP Error 502.5 - Process Failure
Common causes of this issue:
The application process failed to start The application process started but then stopped The application process started but failed to listen on the configured port
兩臺機器之間的主要區別是什麼導致問題?
望着Windows事件日誌,我看到這個錯誤:
Failed to start process with commandline '"dotnet" .\tester.dll', ErrorCode = '0x80070002'.
嘗試將您的應用程序池更改爲無託管代碼。您可能需要確保您已將.net Core下載到您的PC上。查看本教程https://www.microsoft.com/net/core#windows。 – 2016-08-03 04:53:27