Windows防火墙在调试模式下阻止C#应用程序

本文关键字:应用程序 模式 防火墙 调试 Windows | 更新日期: 2023-09-27 18:27:04

所以直到最近,我一直在测试我的程序,该程序使用异步套接字发送和接收数据,没有问题,但今天突然停止了工作。在浪费了大量时间测试东西并弄清楚为什么具有实际相同源代码的旧版本(复制了整个项目文件夹)有效之后。Finnaly我发现windows防火墙决定,无论出于什么原因,再次阻止exe。如果我转到项目文件夹并以管理员身份运行它,它可以正常工作(在接受防火墙警告后),但当我在VS2010中以调试模式运行它时,我没有得到任何警告,这些东西就是不起作用。

那么,当应用程序在调试模式下通过防火墙运行时,我如何允许它运行呢?

Windows防火墙在调试模式下阻止C#应用程序

您说,如果您以管理员身份运行exe,它会起作用,那么,如果您作为管理员运行Visual Studio,会发生什么呢?

我通过重命名Projects/中的项目文件夹修复了它,它再次工作,无需允许程序再次通过防火墙