Asp .net ядро ​​исключение httpsys - доступ запрещен - PullRequest
0 голосов
/ 21 марта 2019

У меня возникают проблемы с поиском правильного разрешения для предоставления учетной записи службы домена, чтобы иметь возможность запускать мой API (в качестве службы Windows).

Возможно, я что-то упускаю, поэтому любая помощьбыл бы признателен:)

Я зарегистрировал правильный URL с помощью netsh.Я могу запустить сервис с моей учетной записью пользователя (которая похожа на администратора).Я могу запустить службу, если я слушаю http://localhost:28000/public/v1/, но не с портом localhost: 80 или чем-то еще, кроме localhost.Я добавил свою учетную запись службы в группу «Администраторы», та же ошибка.

Я работаю на виртуальной машине под управлением Windows Server 2016 Standard.Домен настроен, и я единственный компьютер в этом домене.

Спасибо

Вот полная трассировка стека:

info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager [0] Доступен профиль пользователя.Использование «C: \ Users_esbapi \ AppData \ Local \ ASP.NET \ DataProtection-Keys» в качестве хранилища ключей и Windows DPAPI для шифрования ключей в покое.информация: Microsoft.AspNetCore.Server.HttpSys.HttpSysListener [0] Стартовая информация: Microsoft.AspNetCore.Server.HttpSys.HttpSysListener [0] Прослушивание префикса: http://localhost:80/public/v1/ ошибка: Microsoft.AspNetCore.Server.HttpSS[0] Запустите Microsoft.AspNetCore.Server.HttpSys.HttpSysException (0x80004005): доступ запрещен в Microsoft.AspNetCore.Server.HttpSys.UrlGroup.RegisterPrefix (строка uriPrefix, Int32 contextId.Sec.Ph.RegisterAllPrefixes (UrlGroup urlGroup) в Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.Start ()

Необработанное исключение: Microsoft.AspNetCore.Server.HttpSys.HttpSysException. Доступ 10: на уровне доступаAspNetCore.Server.HttpSys.UrlGroup.RegisterPrefix (Строка uriPrefix, Int32 contextId) в Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.RegisterAllPrefixes (UrlGroup.lys.serp.Hers.Serp.HerSer.Serp.HerSer.Serp.Serp.SerSer.Serp.SerSerSerSerSerSerSer..Server.HttpSys.MessagePump.StartAsync [TContext] (приложение IHttpApplication`1, CancellationToken cancellationToken) в Microsoft.AspNetCore.Hosting.Internal.WebHost.d__26.MoveNext () --- Конец трассировки стека из предыдущего расположения, где было сгенерировано исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) в Microsoft.AspNetCore.Hosting.WebHostExtensions.d__5.MoveNext, из которого было отслежено предыдущее исключение--- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Задача) в Microsoft.AspNetCore.Hosting.WebHostExtensions.d__4. --- End of End ofиз предыдущего места, где было сгенерировано исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task task) в Microsoft.AspNetCore.Hosting.WebHostExtensions.Run (хост IWebHost)
в EventsServiceHost.StartConsole () в EventsServiceHost.cs: строка 22 * ​​1023 * в Program.Main (аргументы String []) в Program.cs: строка 38

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...