2009-08-20 3 views
0

web.config内の同じアセンブリに複数のエントリを追加すると、ASP.NETアプリケーションの最初の開始時間が長くなることがありますか?例えばweb.config内の同じアセンブリの複数のエントリは、最初の開始時間を増加させますか?

<add assembly="ESRI.ArcGIS.ADF.Web.DataSources, Version=9.2.2.1380, Culture=neutral, PublicKeyToken=8FC3CC631E44AD86"/> <add assembly="ESRI.ArcGIS.ADF.Web.DataSources, Version=9.2.2.1380, Culture=neutral, PublicKeyToken=8FC3CC631E44AD86"/>

答えて

1

ASP.NETは、動的コンパイルの実行時にこれらのアセンブリをリンクします。重複したエントリ(エラーを作成しない場合)は、同じアセンブリを2回リンクすることができないため、無視されます。

これは、アプリケーションの起動時に目に見えるオーバーヘッドが発生する可能性が高いことに疑いはありません。

編集:さらに読書のためにadd Element for assemblies for compilation(同様に、この記事にリンクされている他のすべてのドキュメント)を参照してください。

追加要素が のコンパイル時に使用するアセンブリ の参照を追加します動的リソースASP.NET は、各コードを モジュールごとにコンパイルするときに、このアセンブリを リソースに自動的にリンクします。

関連する問題