0

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

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

4

1 回答 1

0

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

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

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

于 2010-06-14T18:03:28.727 回答