Проблема с запуском основного приложения .net.Невозможно запустить Kestrel на порту 80 - PullRequest
0 голосов
/ 23 сентября 2019

Когда я пытаюсь запустить приложение на порту 80, я получаю сообщение об ошибке.

Я пытался запустить это приложение на другом порту, и оно работало, но когда я выбираю порт <1100, у него возникают некоторые проблемы. </p>

Я использую эту команду:

dotnet appname.dll --urls = "http://localhost:80"

И ошибка выглядит так:

Microsoft.AspNetCore.Server.Kestrel [0] Невозможно связать с http://localhost:80 в интерфейсе обратной связи IPv4: «Отказано в доступе». Warn: Microsoft.AspNetCore.Server.Kestrel [0] Невозможно связать с http://localhost:80в интерфейсе обратной связи IPv6: «Отказано в доступе». crit: Microsoft.AspNetCore.Server.Kestrel [0] Невозможно запустить Kestrel. System.IO.IOException: Не удалось выполнить привязку к адресу http://localhost:80. ---> Система.AggregateException: произошла одна или несколько ошибок. (Отказано в доступе) (Отказано в разрешении) ---> System.Net.Sockets.SocketException: Отказано в разрешении в System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException (ошибка SocketError, String callerName) в системе.Net.Sockets.Socket.DoBind (EndPoint endPointSnapshot, SocketAddress socketAddress) в System.Net.Sockets.Socket.Bind (EndPoint localEP) в Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransport.BindAsync () в Microsoft.AspverCore..Kestrel.Core.KestrelServer. <> C__DisplayClass21_0 1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context) at Microsoft.AspNetCore.Server.Kestrel.Core.LocalhostListenOptions.BindAsync(AddressBindContext context) --- End of inner exception stack trace --- --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.LocalhostListenOptions.BindAsync(AddressBindContext context) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.AddressesStrategy.BindAsync(AddressBindContext context) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindAsync(IServerAddressesFeature addresses, KestrelServerOptions serverOptions, ILogger logger, Func 2 createBinding) в Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.StartAsync [TContext] (приложение IHttpApplication`1 * исключение отмены отмены * 10 * исключено, исключено 10 исключений): System.IO.IOException: Не удалось выполнить привязку к адресу http://localhost:80. ---> System.AggregateException: произошла одна или несколько ошибок.(Разрешение отклонено) (Разрешение отклонено) ---> System.Net.Sockets.SocketException: Разрешение отклонено в System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException (ошибка SocketError, String callerName) в System.Net.Sockets.Socket.DoBind (EndPoint endPointSnapshot, SocketAddress socketAddress) в System.Net.Sockets.Socket.Bind (EndPoint localEP) в Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransport.BindAsync () v в Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer. <> C__DisplayClass21_0 1.<<StartAsync>g__OnBind|0>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context) at Microsoft.AspNetCore.Server.Kestrel.Core.LocalhostListenOptions.BindAsync(AddressBindContext context) --- End of inner exception stack trace --- --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.LocalhostListenOptions.BindAsync(AddressBindContext context) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.AddressesStrategy.BindAsync(AddressBindContext context) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindAsync(IServerAddressesFeature addresses, KestrelServerOptions serverOptions, ILogger logger, Func 2 createBinding) в Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer.StartAsync [TContext] (приложение IHttpApplication`1, CancellationToken CancellationToken) в Microsoft.Asping.ore.CancellationToken cancellationToken) в Microsoft.AspNetCore.Hosting.WebHostExtensions.RunAsync (хост IWebHost, токен CancellationToken, String shutdownMessage) в Microsoft.AspNetCore.Hosting.WebHostExtensions.RunAsync (хост IWebHost Cancel,токен) в Microsoft.AspNetCore.Hosting.WebHostExtensions.Run (хост IWebHost)

1 Ответ

0 голосов
/ 26 сентября 2019

Решением этой проблемы был комментарий @JonasMH."Вы пробовали работать в консоли администратора?"У меня это сработало!

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