Попробуйте запустить приложение без IIS, только Kestrel.В командной строке перейдите в каталог приложения и запустите его с помощью dotnet WebApplication1.dll
(измените, чтобы указать на правильную DLL).Возможно, отсутствуют отсутствующие зависимости, и они изящно информируют вас о них.
F:\WebApplication1>dotnet WebApplication1.dll
Error:
An assembly specified in the application dependencies manifest (WebApplication1.deps.json) was not found:
package: 'Microsoft.ApplicationInsights.AspNetCore', version: '2.1.1'
path: 'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'
This assembly was expected to be in the local runtime store as the application was published using the following target manifest files:
aspnetcore-store-2.0.0-linux-x64.xml;aspnetcore-store-2.0.0-osx-x64.xml;aspnetcore-store-2.0.0-win7-x64.xml;aspnetcore-store-2.0.0-win7-x86.xml
Вы можете установить столько сред выполнения или SDK, сколько пожелаете, при установке новых старые сохраняются (и наоборот).Вы можете просмотреть список установленных сред выполнения с помощью команды dotnet --list-runtimes
C:\>dotnet --list-runtimes
Microsoft.AspNetCore.All 2.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]