ASP .NET Core httpsys异常-拒绝访问

时间:2019-03-21 13:51:20

标签: .net asp.net-core

我无法找到授予域服务帐户的正确权限以能够运行我的api(作为Windows服务)。

我可能丢失了一些东西,所以任何帮助都会感激:)

我在netsh中注册了正确的URL。 我可以使用我的用户帐户(类似于admin)运行该服务。 如果我收听http://localhost:28000/public/v1/,但不能使用端口localhost:80或localhost以外的任何其他程序,则可以运行该服务。 我将服务帐户添加到Administrators组中,同样的错误。

我正在运行Windows Server 2016 Standard的虚拟机。已配置域,并且我是该域中的唯一计算机。

谢谢

这是完整的堆栈跟踪:

  

信息:   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.HttpSys.HttpSysListener [0]         开始   Microsoft.AspNetCore.Server.HttpSys.HttpSysException(0x80004005):在以下位置拒绝访问   Microsoft.AspNetCore.Server.HttpSys.UrlGroup.RegisterPrefix(String   uriPrefix,Int32 contextId)位于   Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.RegisterAllPrefixes(UrlGroup   urlGroup)   Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.Start()

     

未处理的异常:    Microsoft.AspNetCore.Server.HttpSys.HttpSysException:访问被拒绝   在Microsoft.AspNetCore.Server.HttpSys.UrlGroup.RegisterPrefix(String   uriPrefix,Int32 contextId)位于   Microsoft.AspNetCore.Server.HttpSys.UrlPrefixCollection.RegisterAllPrefixes(UrlGroup   urlGroup)   Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.Start()在   Microsoft.AspNetCore.Server.HttpSys.MessagePump.StartAsync [TContext](IHttpApplication`1   应用程序,请参见CancellationToken cancelToken)   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.MoveNext()   ---从上一个引发异常的位置开始的堆栈跟踪-   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()在   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   Microsoft.AspNetCore.Hosting.WebHostExtensions.Run(IWebHost主机)
  在EventsServiceHost.cs:line 22中的EventsServiceHost.StartConsole()处
  在Program.cs:第38行的Program.Main(String [] args)中

0 个答案:

没有答案