When running ASP.NET Core on IIS one may get weird error Application ‘<IIS PATH>’ with physical root ‘<PATH TO APPLICATION>’ failed to start process with commandline ‘”dotnet” .\MyApp.dll’, ErrorCode = ‘0x80004005 : 80008083. Here is one and most probable solution for this issue.
It usually comes down to fact that runtime needed for web application is not available on server. Error codes in message have the following meaning:
- 0x80004005 – file is missing or cannot be accessed,
- 0x80008083 – code for version conflict.
If web application was lately moved to Visual Studio 2017 then .NET Core 1.0.4 & 1.1.1 SDK 1.0.1 is needed on server. Stop IIS, install SDK and start IIS again. Now application should start with no error 0x80008083.