WebClient.DownloadString 给出了第一次机会例外



对WebClient.DownloadString的调用给出了第一次机会异常:

IOException: The specified registry key does not exist.

一段时间以来,我收到在现有代码中运行我们的软件的第一次机会异常。

我们的

策略是,我们的代码应该在不提供第一次更改异常的情况下运行,以使调试更容易。

第一次出现异常发生在调用下载字符串的 WebClient 类中,以及在远程主机不可用的远程处理方案中。

有谁知道我们如何防止这种第一次机会的例外?

我在Windows 8机器上运行VS 2010。据我所知,我没有任何防病毒软件或防火墙运行。

代码在启用了调试的 .Net Framework 4.0 的 x86 模式下运行。代码是 VB.Net 和 C# 的混合

这是一个

.NET问题,Microsoft在这里发布了更新:

http://technet.microsoft.com/en-us/security/bulletin/ms12-074

您可以添加缺少自己的注册密钥:

Registry location: HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework  
DWORD (32-bit) Value name: LegacyWPADSupport
Value data: 0

对于 64 位计算机:

Registry location: HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework
DWORD (32-bit) Value name: LegacyWPADSupport
Value data: 0

相关内容

最新更新