У меня есть веб-страница, над которой я работаю, используя asp.net mvc3. Я развертываю его через appharbor, и это потрясающе. Вся страница общедоступна, поэтому мне не нужна аутентификация пользователя или что-то в этом роде, но есть административные страницы, доступ к которым должен быть только у меня.
Вместо того, чтобы иметь какую-либо страницу аутентификации с паролем, я хотел бы, чтобы определенные представления были доступны только при локальном запуске в режиме отладки, но не после развертывания в appharbor.
Есть ли какая-то настройка среды, которую я могу использовать для:
- Показать или скрыть элементы страницы (ссылки) в зависимости от того, работает ли она локально или на сервере.
- Ограничьте доступ ко всем представлениям (возвратите 403), если приложение работает на appharbor.
Как мне прочитать и применить эти настройки в моих представлениях и контроллерах?