0

我有一个 .NET 3.5 C# 应用程序,它加载签名插件并使用以下方法搜索项目:

var myAssembly = Assembly.LoadFrom(c:\...\MyPlugin.dll)
Type [] Types = myAssembly.GetTypes();

当 PC 与大多数网络断开连接或连接到大多数网络时,这些命令会在几毫秒内完成。但是,当 PC 连接到特定用户的网络时,每个需要 30 秒。

用户报告使用时延迟消失了

<generatePublisherEvidence enabled="false"/>

并想知道为什么会这样。我发现的现有文章暗示修复确实适用于您离线时,但在这种情况下,离线时不会观察到延迟;仅当连接到特定网络时。

Wireshark 确认 .NET Runtime 正在尝试访问 Internet 以联系 Verisign,并且超时。用户打算将其网络配置为无法访问 Internet。所以现在的问题似乎是:用户如何不正确地配置他们的网络,导致连接的机器表现得好像他们可以访问互联网,即使他们真的没有?

4

0 回答 0