在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);
    }
}

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

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....