当我尝试在 Windows XP 下实例化套接字或 IPEndPoint 类时,我的应用程序崩溃了。使用DebugView工具,有一个调试日志:
CLR:托管代码名为FailFast,说“访问被拒绝。”
Windows用户是管理员,我已经尝试以管理员身份运行(在运行方式命令下),我禁用了防火墙,允许程序在防火墙例外,但我仍然无法实例化。
即使我尝试将代码放在try / catch块中,程序仍然停止工作,它不会转到异常过滤器。
该程序是使用.NET Framework 4.0构建的,并且在其他Windows版本中运行良好。
IPEndPoint ipe = new IPEndPoint(IPAddress.Parse("hidden"), port); //crashes the application. Even inside a try/catch block
Console.WriteLine("passed"); //never get executed