У меня есть приложение .NET Core 2.1.4 ASP.NET MVC, размещенное в IIS (ОС Win 10).
Каждый раз, когда я пытаюсь получить доступ к сайту в браузере, я вижу эту ошибку:
Ошибка HTTP 502.5 - сбой процесса
Вот информация .NET Core для моей машины:
.NET Core SDK (отражает любую глобальную.json):
Версия: 2.1.402
Фиксация: 3599f217f4
Среда выполнения:
Имя ОС: Windows
Версия ОС: 10.0.17134
ОСПлатформа: Windows
RID: win10-x64
Базовый путь: C: \ Program Files \ dotnet \ sdk \ 2.1.402 \
Хост (полезно для поддержки):
Версия: 2.1.4
Commit: 85255dde3e
.NET Core SDK установлены:
2.1.400 [C: \ Program Files \ dotnet \ sdk]
2.1.401 [C: \ Program Files \ dotnet \ sdk]
2.1.402 [C: \ Program Files \ dotnet \ sdk]
Установлено время выполнения ядра .NET:
Microsoft.AspNetCore.All 2.1.2 [C:\ Program Files \ dotnet \ shared \ Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.3 [C: \ Program Files \ dotnet \ shared \ Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.4 [C: \ Program Files \ dotnet \ shared \ Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.2 [C: \ Program Files \ dotnet \ shared \ Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.3 [C: \ Program Files \ dotnet \ shared\ Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.4 [C: \ Program Files \ dotnet \ shared \ Microsoft.AspNetCore.App] Microsoft.NETCore.App 2.1.2 [C: \ Program Files \dotnet \ shared \ Microsoft.NETCore.App] Microsoft.NETCore.App 2.1.3 [C: \ Program Files \ dotnet \ shared \ Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.4 [C: \Программные файлы \ dotnet \ shared \ Microsoft.NETCore.App]
В журнале событий регистрируется следующая ошибка:
Приложение 'MACHINE / WEBROOT / APPHOST / MOTORFINANCE'с физическим корнем' C: \ src \ FooSiteProject \ Website-FooSite \ FooSite \ 'не удалось запустить процесс с командной строкой' C: \ Program Files \ dotnet \ dotnet.exe. \ FooSite.dll ', ErrorCode =' 0x80004005: 1.
Я пытаюсь найти ссылки на эту комбинацию кодов ошибок 0x80004005 : 1
.Кто-нибудь может мне помочь, пожалуйста?
РЕДАКТИРОВАТЬ:
Идентификатор, под которым работает пул приложений, NETWORK SERVICE
, имеет необходимые разрешения, установленные для папки, в которой находится ASP.Приложение NET Core живет.
РЕДАКТИРОВАТЬ: Я ранее установил различные установщики .NET Core:
aspnetcore-runtime-2.1.4-win-x64
dotnet-sdk-2.1.401-win-gs-x64
dotnet-runtime-2.1.4-win-x64
Я выполнил команду iisreset
, но это не помогло устранить проблему.Поэтому в ответ на комментарий ниже я перезагрузил ноутбук и снова перешел на сайт.Я получил тот же результат, с тем же журналом ошибок в Event Log
.
. Если это поможет, вот фрагмент из web.config
, относящийся к aspnetcore
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="C:\Program Files\dotnet\dotnet.exe" arguments=".\Foo.dll" stdoutLogEnabled="false" />