debug
次のような要素に属性を含めない場合compilation
:
<system.web>
<compilation />
</system.web>
デフォルトはtrue
またはfalse
ですか?ソースへのリンクをいただければ幸いです。
debug
次のような要素に属性を含めない場合compilation
:
<system.web>
<compilation />
</system.web>
デフォルトはtrue
またはfalse
ですか?ソースへのリンクをいただければ幸いです。
debug
の属性のデフォルトcompilation
はfalseです
デバッグ
オプションのブール属性。リテールバイナリではなくデバッグバイナリをコンパイルするかどうかを指定します。デフォルトはFalseです。
デフォルト値はfalseですが、ASP.NET構成ファイルの階層と継承に注意してください。
したがって、特定のweb.configファイルで次のことがわかります。
<system.web>
<compilation />
</system.web>
次のような上位レベルのweb.configファイルがある場合は、実際の値がtrueである可能性があります。
<system.web>
<compilation debug="true" />
</system.web>
IIS構成エディターを使用すると、実際の値を確認できます。ドロップダウンリストを使用すると、より高いレベルで設定された値を調べることができます。
debug=trueの値であることがわかります。これは、アプリケーションレベルでweb.configファイルに設定されているためではなく、ルートサイトレベルで設定されているためです。
デフォルト値はfalseになります。
web.configのコンパイルタグに関するMSDNへのリンクは次のとおりです。
以前の回答で説明されているように、デフォルトはfalseです。
Machine.configでdebug=trueが指定されている場合、すべてのWebアプリのweb.configがそれを継承し、デフォルトとして扱われます。