署名されたプラグインをロードし、以下を使用してアイテムを検索する .NET 3.5 C# アプリがあります。
var myAssembly = Assembly.LoadFrom(c:\...\MyPlugin.dll)
Type [] Types = myAssembly.GetTypes();
PC がほとんどのネットワークから切断されているか、ネットワーク上にある場合、これらのコマンドは数ミリ秒で完了します。しかし、PC が特定のユーザーのネットワークに接続されている場合は、それぞれ 30 秒かかります。
ユーザーは、使用時に遅延がなくなったと報告しています
<generatePublisherEvidence enabled="false"/>
なぜこれが機能するのか知りたいです。私が見つけた既存の記事では、修正は実際にはオフラインの場合を対象としていることが示唆されていますが、この場合、オフラインでは遅延は見られません。特定のネットワークに接続されている場合のみ。
Wireshark は、.NET ランタイムがインターネットにアクセスして Verisign に接続しようとしていて、タイムアウトしていることを確認しています。ユーザーは、インターネットにアクセスできないようにネットワークを構成しようとしました。ここで問題となるのは、ユーザーがネットワークを不適切に構成したために、接続されたマシンが、実際にはインターネットにアクセスしていないにもかかわらず、インターネットにアクセスできるかのように振る舞う可能性があるということです。