2021年03月15日
川俣晶の縁側ソフトウェア技術雑記 total 2762 count

IISでモジュールを追加できない・セクションがロックされている?

Written By: 川俣 晶連絡先

問題 §

 Windows Server 2019のIISにASP.NETのWebアプリ(具体的にはMagSite2だった)を追加したところ、500エラーになって動作しない。

 IISマネージャーでハンドラーを見ようとすると以下のようなエラーになる。

画面1

原因 §

 上位レベルでセクションがロックされているので、モジュールを追加するWebアプリはそのままでは使用できない。

解決 §

 セクションのロックを解除する。

  1. IISマネージャーで、Webアプリではなくサーバの設定を開く
  2. 構成エディタ開く
  3. セクションとしてsyste.webServer/modulesを選ぶ (下のツリーから選ぶ)
  4. 画面右側に【セクションのロック解除】という項目があるのでクリックする
  5. セクションのロックは解除され、項目は【セクションのロック】に変化する。もう1回クリックすると再ロックしてしまうので注意

画面2