C# GRPC初始抛出;IOException:绑定端口失败“;从.netcore应用程序运行时

C# GRPC初始抛出;IOException:绑定端口失败“;从.netcore应用程序运行时,c#,asp.net-core-2.0,grpc,C#,Asp.net Core 2.0,Grpc,我有一个.net核心应用程序,可以启动grpc服务器。直到今天有了Windows更新,我才能够在本地毫无问题地运行它。在Windows应用最新更新后,我尝试运行我的.net core应用程序,但不断出现以下错误 System.IO.IOException:绑定端口“127.0.0.1:50001”失败 在Grpc.Core.Server.CheckPortsBoundSuccessfully()上 我转到防火墙并打开了对grpc访问有问题的端口的访问。这没有帮助。有人有这个问题吗 我为此浪费了两

我有一个.net核心应用程序,可以启动grpc服务器。直到今天有了Windows更新,我才能够在本地毫无问题地运行它。在Windows应用最新更新后,我尝试运行我的.net core应用程序,但不断出现以下错误

System.IO.IOException:绑定端口“127.0.0.1:50001”失败 在Grpc.Core.Server.CheckPortsBoundSuccessfully()上


我转到防火墙并打开了对grpc访问有问题的端口的访问。这没有帮助。有人有这个问题吗

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


这里是一个微软文章的链接

它试图绑定到哪个端口?有什么别的东西在用吗?我查过它没有被使用。这看起来像是有人在用那个端口。你试过其他端口吗?绑定服务器端绑定端口的代码没有太多的复杂性——它主要只是调用syscall来绑定端口(这似乎失败了)。其他服务器(非grpc)可以毫无问题地绑定该端口吗?@neo您找到解决方案了吗?我现在在一年多以来一直运行良好的代码上遇到了完全相同的问题。端口未被使用。@user3953989我发布了答案。