osc*_*tin 36 asp.net web-config
如果我没有debug
在compilation
元素中包含属性,如下所示:
<system.web>
<compilation />
</system.web>
Run Code Online (Sandbox Code Playgroud)
是默认的true
还是false
?链接到来源将不胜感激.
Mar*_*ark 53
debug
属性的默认compilation
值为false
MSDN - 编译元素(ASP.NET设置架构)
调试
可选的布尔属性.指定是否编译调试二进制文件而不是零售二进制文件.默认值为False.
默认值为false,但要注意ASP.NET配置文件的层次结构和继承。
因此,如果在特定的web.config文件中找到:
<system.web>
<compilation />
</system.web>
Run Code Online (Sandbox Code Playgroud)
如果存在更高级别的具有以下内容的web.config文件,则很可能是实际值为true:
<system.web>
<compilation debug="true" />
</system.web>
Run Code Online (Sandbox Code Playgroud)
如果使用IIS配置编辑器,则可以看到实际值。下拉列表使您可以检查在较高级别设置的值。
您可以看到debug = true的值。不是因为它是在应用程序级别的web.config文件中设置的,而是在根站点级别设置的。
归档时间: |
|
查看次数: |
20020 次 |
最近记录: |