不同的ASP.NET 4页面内容取决于构建类型

时间:2010-06-14 17:52:52

标签: visual-studio-2010 asp.net-mvc-2 .net-4.0 web-deployment

在ASP.NET MVC 2网站上工作时,我遇到了以下问题。在构建生产解决方案时,我需要在站点的主页面上为Google分析呈现特殊脚本,但对于调试和测试版本,不应呈现此脚本。我试图找到一种自动制作的方法,但没有成功找到解决方案。

我唯一的想法是创建一个批处理文件,在生成构建之前将必要的脚本附加到页面中,然后删除。但我想知道有没有更好的解决方案来解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应该能够使用预处理程序指令

#if !DEBUG
               //render code here
#else
              //render something else
#endif

http://msdn.microsoft.com/en-us/library/ed8yd1ha(v=VS.100).aspx