asp.net mvc3 を使用して作業している Web ページがあります。私は驚くべき appharbor を介してそれを展開しています。ページ全体が公開されているので、ユーザー認証などは必要ありませんが、私だけがアクセスできる必要がある管理ページがあります。
パスワード付きの認証ページを用意するのではなく、ローカルでデバッグ モードで実行している間だけ特定のビューにアクセスできるようにしたいのですが、appharbor にデプロイした後はアクセスできないようにしたいと考えています。
私が使用できるある種の環境設定はありますか:
- ローカルで実行されているかサーバーで実行されているかに基づいて、ページ要素 (リンク) を表示または非表示にします。
- アプリケーションが appharbor で実行されている場合は、ビュー全体へのアクセスを制限します (403 を返します)。
ビューとコントローラーでこれらの設定を読み取って適用するにはどうすればよいですか?