1

ASP .NET Web サイト アプリケーションのファイルで参照できるのは、App_Code フォルダー内のクラス ファイルのみです。なぜそうなのですか?

4

2 に答える 2

2
Only the class files inside App_Code folder is able to refer in a file in 
ASP .NET website application. Why its so?

答えは、非常に単純な Web サイト アプリケーションが設計どおりに機能することです。

App_Code フォルダーは特別な ASP.NET RUNTIME フォルダーです。このフォルダー内のファイルは、サイトが実際にサーバー上で実行されているときに ASP.NET によってコンパイルされます。

This essentially allows you to drop random class/code files in this folder to be compiled on the server side. For this very reason if you drop something new into the App_Code folder of your running web site, it is like resetting it coz ASP.NET runtime now recognizes that there is a new class which needs to be kept in consideration during running the site. This magical folder brings with itself various connotations when it comes to different project types礼儀

ASP.NET は、実行時に、含まれているファイルに基づいて App_Code フォルダーに対して呼び出すコンパイラを決定します。App_Code フォルダーに.vbファイルが含まれている場合、ASP.NET はVB compiler. ファイルが含まれている.cs場合、ASP.NET は などを使用C# compilerします...

以下のリソースも参照できます。

于 2014-01-13T11:10:02.827 に答える
2

の間に違いがありASP.NET WebSite and ASP.NET Web Applicationます。App_Codeコード ファイルがフォルダーに格納されている Web サイトを作成したようです。Web アプリケーションを作成する場合、必要な場所にコードを配置でき、bin フォルダーにコピーされるアセンブリにコンパイルされます。これにより、ソース コードを Web サーバーにデプロイする必要がなくなります。

于 2014-01-13T06:30:58.017 に答える