1

パラメータまたは変数を MVC 4 Web 構成ファイルに配置して、実行時またはリリース後にデバッグ モードを true:false に設定することはできますか?

または、コードで実行できますか?

4

1 に答える 1

2

IIS サーバーのアクセス許可が、サイトのコードから web.config への変更を許可するように設定されている場合は、比較的簡単に変更できます。XML API を使用して Web.config を変更できます。

ノート:

  • サイトのコードが構成/バイナリを変更できるようにするのは悪い考えです。そのセキュリティへの影響を理解していることを確認してください
  • 通常のサイト (ステートレス、すべての日付が何らかの外部ストレージ/DB にある) の場合、web.config を変更するとサイトが再起動しますが、メモリ内セッション状態のようなものがある場合は苦痛になる可能性があります。 . ステートレス サーバーでも、起動にかなりの時間がかかる場合があります。注意してください。

実際のユーザー トラフィック、特にインターネット トラフィックが実際に見られる場合は、サーバーの構成を開始する前に、他のアプローチ (つまり、単にサーバー側でログを記録し、ログを読み取る) を検討する必要があります。

于 2013-07-30T06:42:03.763 に答える