goo blog サービス終了のお知らせ 

にゃんぱす工房

技術系ブログ……になる予定。
C#/VB.NET/JavaScript/HTMLなどなど

インターネット接続のない環境で、.NET Frameworkのアプリの立ち上がりが遅い

2014-07-18 09:23:26 | 技術系(.NET Framework)
.NET Framework 3.5で作ったアプリケーションを、インターネット接続がない環境で実行すると、
プロセス開始からフォーム表示まで40秒ほどかかってしまうという現象が発生。

コードを見ても変な処理はなさそうだし、
2回目以降の起動でも同じ感じだし、なんでー?と思っていたら、
こんな情報がありました。

.NET Framework はインターネット接続が必要?
インターネットに接続できない環境で、アプリケーションの起動が遅くなってしまいます

電子署名付きのアセンブリを使うと、OSがインターネットへ証明書の有効性を確認しに行くようで。
なるほど……。

app.configに以下の記述を追加することで署名検証を無効にできました。
<configuration>
  <runtime>
    <generatePublisherEvidence enabled="false"/>
  </runtime>
</configuration>


最新の画像もっと見る

post a comment

サービス終了に伴い、10月1日にコメント投稿機能を終了させていただく予定です。