jjzjj

IHostingEnvironment

全部标签

c# - ASP.Net Core,在 Controller 中检测调试与不调试

我正在编写我的第一个ASP.Net代码Web应用程序,在我的Controller中我想要一个if语句来检查我是否处于Debug模式。我知道在Startup.cs文件中我可以检查env.IsDevelopment()但那是因为IHostingEnvironment已传递到其中。我一直无法找到一种方法来检查普通Controller内的此状态。ASP.NetCore中是否有一种方法可以检测我何时在我丢失的Controller内处于Debug模式? 最佳答案 更新:@PradeepKumar的postbelow是这里更正确的答案。此答案仅指

c# - 如何设置环境名称(IHostingEnvironment.EnvironmentName)?

默认的ASP.NETCoreweb项目在Startup.cs中包含这样的行:if(string.Equals(env.EnvironmentName,"Development",StringComparison.OrdinalIgnoreCase)){app.UseBrowserLink();app.UseDeveloperExceptionPage(ErrorPageOptions.ShowAll);}else{app.UseExceptionHandler("/Home/Error");}据我了解,EnvironmentName是一种处理开发/生产环境的新方法。但它不会改变发布构建

c# - 如何设置环境名称(IHostingEnvironment.EnvironmentName)?

默认的ASP.NETCoreweb项目在Startup.cs中包含这样的行:if(string.Equals(env.EnvironmentName,"Development",StringComparison.OrdinalIgnoreCase)){app.UseBrowserLink();app.UseDeveloperExceptionPage(ErrorPageOptions.ShowAll);}else{app.UseExceptionHandler("/Home/Error");}据我了解,EnvironmentName是一种处理开发/生产环境的新方法。但它不会改变发布构建