У меня проблемы с запуском веб-сайта ASP.NET Core на IIS на Windows Server 2012
В Windows EventLog появляется следующая ошибка:
Application 'MACHINE/WEBROOT/APPHOST/IDENTITY' with physical root 'D:\CompanyName\IdentityServer\' failed to start process with commandline 'dotnet .\identityserver.dll', ErrorCode = '0x80004005 : ff.
Я включил ведение журнала stdout, но файлы журнала, которые это производит, являются пустыми = 0 КБ.Я обновил всю папку, чтобы получить полный контроль над пользователем пула приложений IIS.
Я также установил пакет хостинга и распространяемый пакет Microsoft Visual C ++ 2015 ...
Приложение работает без проблем., когда я запускаю его в командной строке:
dotnet .\identityserver.dll
Единственный способ запустить его - установить для идентификатора пула приложений значение СЕТЬ СЕРВИС
Так что мне кажется, что это проблема с разрешениями, но у удостоверения пула приложений есть доступ ко всему в папке веб-сайтов ??