在ASP.NET中,什么决定了HostingEnvironment.IsDevelopmentEnvironment的价

MSDN documentation不解释如何,何时或为什么这个值被设置为true.

设置< configuration debug =“false”/>在web.config中没有将该属性设置为false,也不设置< deployment retail =“true”/>在machine.config.

我在IIS Express上运行Visual Studio 2012的测试网站,我没有安装IIS’正确’.

编辑:
在回顾了奥斯卡的回答并做了更多的研究后,似乎设置了< deployment retail =“true”/>应该覆盖,所以我可能没有将它设置在正确的框架的machine.config当我问这个问题.

解决方法

该属性的反编译代码如下:

public static bool IsDevelopmentEnvironment
{
    get
    {
        return ((AppDomain.CurrentDomain.GetData(".devEnvironment") as bool?) == true);
    }
}

但是我无法确定这个价值的设置..

dawei

【声明】:丽水站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章