クラスをフォルダ階層に固定したいと思います。シナリオは単純すぎて、独自のプロジェクトや別の Web サイトを保証することはできません。ただし、トップレベルの App_Code を、サイトの小さな隅で使用されるもので乱雑にするのは嫌いです。
コンパイル プロセスに別のファイルまたはフォルダーを含める方法は web.config にありますか?
クラスをフォルダ階層に固定したいと思います。シナリオは単純すぎて、独自のプロジェクトや別の Web サイトを保証することはできません。ただし、トップレベルの App_Code を、サイトの小さな隅で使用されるもので乱雑にするのは嫌いです。
コンパイル プロセスに別のファイルまたはフォルダーを含める方法は web.config にありますか?
「Web サイト」プロジェクト タイプを使用しているようです。従来のプロジェクトのように機能する「Web アプリケーション」プロジェクト タイプに切り替えることを検討してください。これにより、はるかに柔軟なフォルダー構造を持つことができます (コードは好きな場所に移動でき、App_Code は特別なフォルダーではありません)。
この投稿には、Web サイト プロジェクトと Web アプリケーション プロジェクトの長所と短所に関する簡単な説明とリンクがあります。
<configuration>
<system.web>
<compilation>
<assemblies>
<add assembly="<AssemblyName>, Version=<Version>, Culture=<Culture>, PublicKeyToken=<PublicKeyToken>"/>
</assemblies>
</compilation>
</system.web>
</configuration>