1. ホーム
  2. iis

[解決済み] コンフィグエラーです。このコンフィギュレーションセクションは、このパスでは使用できません

2022-02-17 13:20:38

質問

サイトをサーバーにデプロイする際にエラーが発生しました。 IISでホームページをロードしたり、新しいサイトの認証にアクセスしようとすると、エラーが発生します。

コンフィグエラーです。この設定セクションは、このパスでは使用できません。 これは、そのセクションが親レベルでロックされている場合に発生します。ロックは デフォルト(overrideModeDefault="Deny")、または、明示的に ロケーションタグで、overrideMode="Deny"またはレガシーな allowOverride="false" とする。

より詳細な内容は、こちらでご覧いただけます。 シナリオ7 は、私の16進エラーコードと一致します。

上記リンク先で紹介されている解決方法は 許可する でoverrideModeDefaultを指定します。 applicationHost.config ファイルを作成します。 私の場合、以下の セキュリティ system.webServer . しかし、もし私が アプリケーションホスト.config は、すでにサイトが適切にデプロイされている私のローカルコンピュータ上で、そのセクションは、次のように設定されています。 拒否する .

この解決策が正しいのであれば、なぜ私のローカルインスタンスは、同じ web.config ? 私の applicationHost.config そのセクションはロックされているはずですが、ロックされていません。 を変更しない方がいいと思います。 アプリケーションホストコンフィグ ファイルには、そのサーバーで動作している他の多くのサイトがあるためです。 他の解決策はありますか?

解決方法は?

私も同じ悩みを抱えていました。どこで見つけたか覚えていませんが、私がやったことは以下のとおりです。

  • スタートボタンをクリックします。
  • を検索ボックスに入力し、「Windowsの機能をオンまたはオフにする」と入力します。
  • をクリックします。
  • ワールドワイドウェブサービスをクリックします。
  • アプリケーション開発機能」をクリックします。
  • 機能をチェック(有効化)します。CGI以外をチェックしました。

btw、私はWindows 7を使用しています。長年の多くのコメントで、これはWindows 10とServer 2019までずっと動作することが認定されています。