windows - Windows 防火墙不允许应用启动服务器
问题描述
我有一个 .net 核心应用程序,它在运行时会启动一个 grpc 服务器以侦听入站网络连接。防火墙允许 .netcore 应用程序运行并监听连接,但它不允许 grpc 服务器绑定到任何端口。即使我为有问题的端口添加了一条规则以允许连接,我仍然无法让它工作。对于其他应用程序,如果我想允许访问某些应用程序,防火墙会提示我,但在这种情况下,我没有收到任何提示。如何允许访问运行服务器的服务器?
解决方案
我浪费了2天的时间,终于得到了答案。Windows 更新导致某些有效使用端口被排除,因此我无法运行任何侦听这些排除端口的应用程序。
这是微软文章的链接。 Windows 更新阻止端口
推荐阅读
- gradle - Gradle includeBuild vs 实现项目
- javascript - 如何从 json 中获取数组项,React
- nginx - OroCRM 版本从 4.0.0 升级到 4.1 可能出现的错误
- python - python中的反向链表
- firebase - 哪个 Firebase 数据库用于聊天应用程序、Firestore 或实时数据库?
- binary - 如何在 8085 微处理器中使用移位和加法运算将两个 8 位数相乘?
- python - 根据索引删除行不起作用
- scheme - 寻找从数字列表中制作关联列表的更清洁方法
- c# - 是否有可能有一种方法,我可以用 (ref int x) 调用一次,用 (value int x) 调用其他时间 --- (ByValue ByRef)
- docker - Docker 容器 NoRouteToHostException:主机无法访问