У меня есть два профиля публикации, определенные для моего проекта в Visual Studio 2010: один использует ftp для производства, а другой копирует в мою локальную файловую систему для отладки и повседневной разработки.
У меня есть преобразования web.config для отладки и выпуска конфигураций сборки. Мой проект - это приложение Facebook, в котором я устанавливаю идентификатор и секрет приложения в зависимости от развертывания.
Я хотел бы иметь возможность применять правило, запрещающее использование производственного профиля публикации ftp с конфигурацией отладочной сборки. Эта комбинация была бы катастрофической и полностью нарушила бы мою производственную среду.
Как я могу обеспечить соблюдение этого правила?
Я открыт для альтернативных методов развертывания, но очень доволен простотой того, что у меня есть сейчас, за исключением возможность упустить из виду конфигурацию сборки при запуске в производство.