我有一个 .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/