今日、IIS8.5をインストールしました。私のシステムはwin8.1エンタープライズバージョンです。 デバッグの準備として簡単なページを作成しましたが、次のエラーが見つかりました:
詳細なエラー メッセージ モジュール IIS Web Core
Notification BeginRequest
ハンドラーはまだ決定されていません
エラー コード 0x80070021
構成エラー ではこれを使用できませんこのパスの構成セクション。これは、セクションが親レベルでロックされている場合に発生します。ロックはデフォルト (overrideModeDefault="Deny") で設定されるか、overrideMode="Deny" または従来のallowOverride="false" を含む location タグを介して明示的に設定されます。
この問題はこれまで見たことがありませんでした。エラー メッセージに従って Google で検索すると、すべての検索結果が同じソースからのものであることがわかりました。この方法を試しましたが、うまくいきませんでした。その後、stackoverflow にアクセスして検索したところ、別の解決策が見つかりました。試してみたところ、うまくいきました。原因は、IIS のインストール時に asp.net がインストールされていなかったためであることがわかりました。この問題は非常に奇妙ですが、デフォルト設定を使用しましたが、asp.net が自動的にインストールされませんでした。
コントロール パネルで Windows の機能を有効または無効にする————》プログラム————>>インターネット情報サービス————>World Wide Web サービス————>アプリケーション開発機能————》を必ず行ってください。その中の Asp.Net *.* を選択してください
このパスではこの構成セクションを使用できないという IIS8.5 構成エラー プロンプトに対するその他の解決策については、PHP 中国語 Web サイトの関連記事に注目してください。