如果我不包括在這樣的compilation
元素debug
屬性:ASP.NET web.config:system.web.compilation中調試屬性的默認值是什麼?
<system.web>
<compilation />
</system.web>
是否默認爲true
或false
?鏈接到源將不勝感激。
如果我不包括在這樣的compilation
元素debug
屬性:ASP.NET web.config:system.web.compilation中調試屬性的默認值是什麼?
<system.web>
<compilation />
</system.web>
是否默認爲true
或false
?鏈接到源將不勝感激。
在compilation
爲debug
屬性的默認值是假
MSDN - compilation Element (ASP.NET Settings Schema)
調試
可選的布爾屬性。 指定是否編譯調試二進制文件而不是零售二進制文件。 默認值爲False。
默認值爲false。
這是關於web.config的編譯標籤的link to MSDN。
默認值爲false,但要小心ASP.NET Configuration File Hierarchy and Inheritance。
所以,如果在一個特定的web.config文件中找到:
<system.web>
<compilation />
</system.web>
這很可能是實際值是真的,如果是在一個較高的水平web.config文件:
<system.web>
<compilation debug="true" />
</system.web>
如果使用IIS配置編輯器,則可以看到實際值。下拉列表允許您檢查設置在更高級別的值。
您可以看到debug = true的值。不是因爲它在應用程序級別的web.config文件中設置,而是在根站點級別設置。