c# - dotnet 核心 3.1 IIS 错误 "An attempt was made to access a socket in a way forbidden by its access permissions (10013)"

标签 c# .net iis .net-core

我有 dotnet core 3.1 项目。我在iis上启动了几台机器。但是今天我无法在 iis 上启动该应用程序。我可以使用“dotnet ”命令启动,一切正常。但是当我在 IIS 上启动时,它给出了这个错误。

“暴击:Microsoft.AspNetCore.Server.Kestrel[0] 无法启动红隼。 System.Net.Sockets.SocketException (10013):尝试以访问权限禁止的方式访问套接字。 在 System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError 错误,String callerName)”

有什么建议吗?

PS:我使用命令 netstat -o 检查了我正在使用的端口。没有任何应用程序使用

最佳答案

netsh interface ipv4 show excludedportrange protocol=tcp

查看列出的端口,看看它是否与您的端口重叠。

如果是这样,重新启动您的 PC 或更改端口已为我解决此问题。

我正在使用端口 56240,Windows 更新有时会占用该范围。

关于c# - dotnet 核心 3.1 IIS 错误 "An attempt was made to access a socket in a way forbidden by its access permissions (10013)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68270713/

相关文章:

c# - ImmutableList 和 List 之间的一般性能比较?

.net - 我们可以加快沙箱速度吗?

c# - 我必须使用哪些 IIS 设置才能通过 WCF 使用自己的密码验证

c# - 一对一的自关系和 Entity Framework

c# - 在 C# 中获取一个范围内的随机持续时间

c# - 如何在运行 exe 后关闭 cmd 窗口。从它的文件?

.net - 如何在 Windows 7 中打开 GCStress?

c# - 如何关闭包含对 NetworkStream.Read 的阻塞调用的线程

asp.net - 错误 : "Access to the path <path> is denied." 的问题

c# - Windows Azure http 重定向的最佳实践