IIS 7.0のサブディレクトリにあるルートApp_CodeフォルダーとApp_Codeフォルダーの両方にアクセスする方法はありますか?
質問
ルートのApp_Codeフォルダーにクラスの共通セットを作成できるようになりたいと思っています。これが現在のセットアップ方法です。ただし、サブディレクトリにあるアプリケーションの特定のコードをそこに置くことは意味がありません。
- ルートフォルダー
- App_Code
- SubDirApp1
- App_Code
- SubDirApp2
- App_Code
- SubDirApp1
現在、各本番アプリケーションは独自の「ルート」にあります。独自のアプリケーションプールを持つフォルダー。次に、メインルートのApp_Codeフォルダーをそこにミラーリングします。
解決
個人的に、複数のアセンブリ/アプリケーションによって参照されるクラスの共通セットがある場合、それらを.dllファイルにコンパイルし、app_codeフォルダーにソースコードを複製するのではなく、参照として追加します。
これは、クラスライブラリを構築するための最高のケースであると私は考えています。それは、実際に設計されたものです!
所属していません StackOverflow