web-dev-qa-db-ja.com

precompiledApp.configの目的は何ですか?

Webサイトをプリコンパイルして更新可能に保つと、ASP.NETパーサーはPageディレクティブから、コードファイルやコードビハインドがないこと、および基本クラス(属性を継承)の場所を確認できます。

<%@ page language="C#" autoeventwireup="true" inherits="_Default, Precompiled"
  theme="Default" validaterequest="false" %>

サイトがプリコンパイルされていて更新できない場合、binフォルダー内の.compiledファイルは、ページクラスをインスタンス化する方法に関するすべての必要な情報をASP.NETランタイムに提供する必要があります。

では、なぜprecompiledApp.config neededなのですか?

ありがとう!

これは、サイトのASPX/ASCXページが更新可能かどうかを示すために使用されます。プリコンパイルしてコードビハインドをコンパイルすることはできますが、必要に応じてGUI関連のマイナーな調整を行えるように、これらのページを更新可能なままにしておいてください。

14
Keith Adler