ASP.NETのApp_Codeに異なる言語で記述されたクラスを配置

966 ワード

ASP.NETプログラムのApp_Codeフォルダの下に配置されたクラスは、自動的にプログラムセットにコンパイルされ、ページ内のプログラムセットを使用するすべてのクラスとメソッドが自動的に呼び出され、更新され、メンテナンスが非常に便利です.しかし、このフォルダの下のクラスは1つの言語でしか作成できません.Visual Basic.NET、C#、J#、Jscript..NETの1つは、同じプログラムセットにコンパイルされ、1つのコンパイラによって処理されるためです.異なる言語を使用するには、フォルダでクラスファイルをグループ化し、構成ファイルに必要な構成を追加する必要があります.システムを構築して異なるプログラムセット--各言語のプログラムセットを作成する必要があります.codeという2つのクラスファイルがあると仮定する.csとcode.vb.2つの言語で記述されているため、一緒にAppに置くことはできません.コードディレクトリにあります.このような競合を解決するために2つのフォルダを作成します:~/APP_Code/CSと~/App_Code/VBは、この2つのファイルをそれぞれ対応するフォルダに配置します.そしてweb.configには、次の構成が追加されます.
<configuration>

       <compilation>

              <codeSubDirectories>

                     <add directoryName=”CS” />

                     <add directoryName=”VB” />

              <codeSubDirectories/>

      <compilation/>

</configuration>

注意:ノードの下に置く必要があります