c# - 从 .netcore 应用程序运行时,GRPC Init 抛出 "IOException: Failed to bind port "

标签 c# asp.net-core-2.0 grpc

我有一个 .net core 应用程序,它可以启动 grpc 服务器。在今天获得 Windows 更新之前,我能够在本地运行它,没有任何问题。 Windows 应用最新更新后,我尝试运行我的 .net core 应用程序,但不断收到以下错误。

System.IO.IOException: Failed to bind port "127.0.0.1:50001" at Grpc.Core.Server.CheckPortsBoundSuccessfully()

我进入防火墙并打开了对 grpc 访问时出现问题的端口的访问。这没有帮助。有人遇到过这个问题吗?

最佳答案

我在这个问题上浪费了两天时间,终于得到了答案。 Windows 更新导致某些有效使用端口被排除,因此我无法运行任何监听这些排除端口的应用程序。

这里是 Microsoft 文章的链接。 Windows update blocking previously valid ports

关于c# - 从 .netcore 应用程序运行时,GRPC Init 抛出 "IOException: Failed to bind port ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54025990/

相关文章:

go - gRPC 服务器无故停止

c# - 在 C# 中检测有向图中循环的简单实现

go - 如何将变量从 init 函数(在 main.go 中)导入到不同的文件中?

c# - 以编程方式检测鼠标悬停在任务栏/窗口标题上 (winforms/C#)

asp.net-core-2.0 - 使用 SAML 2.0 作为 SSO 的外部身份提供者的身份服务器 4

mysql - 在 EntityFrameworkCore 中加载相关数据时出错

.net - 使用 VS2017 在 iisexpress 上部署 ASP.NET 核心 2.0 Web 应用程序导致 HTTP 错误 502.3 - 错误网关

python - 有没有一种简单的方法可以优雅地关闭 python grpc 服务器?

c# - 优化存储在平面文件中的数据的处理

c# - 如何在 *config 文件中保存键的值