Web.config文件debug =" true"设置

时间:2015-06-10 13:48:44

标签: asp.net

我遇到了一个问题,当我的Web应用程序的web.config编译调试设置为true时,我在安全扫描中遇到漏洞错误。

我想确定的是,是否有办法让某种类型的web.config条件块更改调试设置以在调试版本和发布版本上使用正确的值。我已经读过在每个网页中设置属性本身都会这样做,并且不知道这是否真的存在,并且有任何问题吗?

1 个答案:

答案 0 :(得分:0)

我建议<deployment retail=”true”/>

您将this element放入生产服务器上的machine.config,它会覆盖您的web.config和页面中的debug=”true”。换句话说,您可以愉快地在开发人员计算机上使用调试和跟踪功能,但可以确保它在生产服务器上已关闭。 Scott Guthrie recommends这是最佳实践。