Различное содержимое страницы ASP.NET 4 в зависимости от типа сборки - PullRequest
0 голосов
/ 14 июня 2010

При работе над сайтом ASP.NET MVC 2 я столкнулся со следующей проблемой. Мне нужно сделать специальный скрипт на главной странице сайта для аналитики Google при создании решения для производства, но для отладочных и тестовых сборок этот скрипт не должен отображаться. Я пытался найти способ сделать это автоматически, но мне не удалось найти решение.

Единственная идея, которая у меня есть, - создать пакетный файл, который добавит необходимый скрипт на страницу перед производственной сборкой и удалит после. Но мне интересно, есть ли лучшее решение для решения этой проблемы?

1 Ответ

0 голосов
/ 14 июня 2010

Вы должны использовать директивы препроцессора

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

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

...