在ASP.NET MVC 2网站上工作时,我遇到了以下问题。在构建生产解决方案时,我需要在站点的主页面上为Google分析呈现特殊脚本,但对于调试和测试版本,不应呈现此脚本。我试图找到一种自动制作的方法,但没有成功找到解决方案。
我唯一的想法是创建一个批处理文件,在生成构建之前将必要的脚本附加到页面中,然后删除。但我想知道有没有更好的解决方案来解决这个问题?
答案 0 :(得分:0)
您应该能够使用预处理程序指令
#if !DEBUG
//render code here
#else
//render something else
#endif
http://msdn.microsoft.com/en-us/library/ed8yd1ha(v=VS.100).aspx