Многое зависит от ваших индивидуальных потребностей. В общем, люди не одобряют запуск отладочной сборки в производство по соображениям производительности. Передаваемый отладочный код, по-видимому, не оптимизирован и содержит символы отладки, которые могут замедлить выполнение кода.
С другой стороны, я работал в местах, где политика заключалась в том, чтобы создавать отладочные сборки в производстве, потому что это облегчает просмотр номера строки и т. Д., Когда код генерирует исключения. Я не говорю, что согласен с этой позицией, но я видел, как люди это делают.
Скотт Хансельман (Scott Hanselman) опубликовал хорошую статью о создании гибридной версии Debug and Release, которая поможет вам получить лучшее из обоих миров здесь .