【发布时间】:2021-07-06 12:38:03
【问题描述】:
我有 dotnet core 3.1 项目。我在iis上启动了几台机器。但是今天我无法在 iis 上启动该应用程序。我可以使用“dotnet
“暴击:Microsoft.AspNetCore.Server.Kestrel[0] 无法启动 Kestrel。 System.Net.Sockets.SocketException (10013):尝试以访问权限禁止的方式访问套接字。 在 System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError 错误,字符串 callerName)"
有什么建议吗?
PS:我使用命令 netstat -o 检查了我正在使用的端口。任何应用程序都没有使用
【问题讨论】:
-
stackoverflow.com/questions/68272081/… 听起来是同一个问题。
-
我试过了,但什么也没发生
-
可能是防火墙引起的,可以尝试关闭防火墙再试。
-
客户正在使用 Windows Defender。我在 Defender 关闭时尝试过,但没有任何反应。应用程序使用 dotnet 命令正确运行,但无法在 iis 上运行
-
您可以尝试使用
netsh interface ipv4 show excludedportrange protocol=tcp列出保留范围。