我最近在我的 App.confg 文件中添加了一个配置部分。虽然我意识到该部分无效,但我的应用程序实际上运行了,直到它到达这一行:
this.udpClient = new UdpClient();
此时它给出了以下例外:
System.Configuration.ConfigurationErrorsException
留言:
"Configuration system failed to initialize"
和内部异常消息(相同类型的异常):
"Unrecognized configuration section AppDefaults. (<filename goes here>)"
为什么实例化 UdpClient 会访问您的应用程序配置,为什么它会抛出配置异常,而不是 Socket 异常(带有内部配置异常),就像方法所声明的那样?