【发布时间】:2014-02-20 11:11:23
【问题描述】:
我有一个视图,我想在其中有条件地显示来自两个文件之一的代码:
<%
if (System.Diagnostics.Debugger.IsAttached) {
Response.WriteFile("~/path/to/index-A.html");
} else {
Response.WriteFile("~/path/to/index-B.html");
}
%>
上面的代码可以工作......但如果附加了调试器,我实际上就不那么感兴趣了。相反,我想知道开发人员是否从 Visual Studio 2012“标准”工具栏中的配置管理器下拉菜单中选择了“调试”或“生产”。
为什么?我有一个预构建步骤,它根据“ConfigurationName”有条件地编译一些 JavaScript 和 CSS。
我试图使用这样的东西:
if (System.Configuration.ConfigurationManager == "Debug") { //...
...但这不起作用(由于各种原因),而且我的 C#/ASP.NET 知识根本缺乏这方面的知识。
帮助?
【问题讨论】:
标签: c# asp.net-mvc-4 visual-studio-2012