[解決済み] IIS Config Error - この設定セクションは、このパスでは使用できません。
質問
ウェブサイトを実行しようとすると、以下のようなエラーが発生します。
Web サイトは Windows 2012 R2 でホストされています。
設定エラーです。 この設定セクションは、このパスでは使用できません。これは、セクションが親レベルでロックされている場合に発生します。ロックは、デフォルト (overrideModeDefault="Deny") か、または overrideMode="Deny" やレガシーの allowOverride="false" のロケーションタグによって明示的に設定されます。
エラー コード: 0x80070021
コンフィグソースです。
60: <httpErrors errorMode="Detailed" />
61: <handlers>
62: <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
以下は、私が試したものすべてです。
- IIS で "Add features and roles" を使用して .Net 3.5 をインストールしました。
-
applicationHostファイルで、私は以下のコードを変更しました。
セクション ハンドラ、モジュール、anonymousAuthentication、basicAuthentication などの overrideModeDefault を "Deny" から "Allow" に変更しました。
-
4.5 と同様に .Net 3.5 でも "HTTP Activation" を行いました。
以下は、私のウェブコンフィグファイルハンドラーのコードです。
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<remove name="OPTIONSVerbHandler"/>
<remove name="TRACEVerbHandler"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
</handlers>
-
このパスの features windows にあるすべての機能をインストールしました。 インターネット インフォメーション サービス --> ワールド ワイド ウェブ サービス --> アプリケーション開発機能 --> CGI 以外はすべて有効化されています。
-
機能代表でASPが先ほどRead Onlyになっていたので、Read/Writeに変更しました。
-
コマンド プロンプトを使用してハンドラのロックを解除
しかし、私はまだこのエラーを取り除くことができません。 私のローカル インスタンスは完全に正常に動作しています。また、この Web サイトが動作している開発サーバーがありますが、本番サーバーでのみ、このエラーが発生します。
この問題を引き起こしている可能性のあるものを見つけるために、どうか私を助けてください。
どのように解決するのですか?
以下の手順で、親階層のハンドラのロックを解除してください。
1) 接続ツリー (IIS) で、サーバー ノードに移動し、次に Web サイトに移動します。
2) ウェブサイトの右側のウィンドウで、「管理」の下に設定エディターが表示されます。
3) コンフィギュレーションエディターをダブルクリックします。
4) 開いたウィンドウの上部に、セクションのドロップダウンがあります。ドロップダウンから "system.webServer/handlers"を選択します。
5) 右側には、別のドロップダウンがあります。ApplicationHost.Config "]を選択します。
6) 一番右のペインで、[セクション] の見出しの下に [セクションのロック解除] があります。これをクリックします。
7) applicationHostのハンドラのロックが解除されると、ウェブサイトは正常に動作するはずです。
関連
-
.NET 6:.NETのロギングコンポーネントlog4netを使用する。
-
net core downlink tracking skywalking インストールと使いやすいチュートリアル
-
Net CoreによるAutoFacの利用
-
ASP.NETでのRadioButton(ラジオボタン)の使用について
-
[解決済み] crossdomain.xmlファイルとは何ですか?
-
[解決済み] エラー - IISメタベースにアクセスできません。
-
[解決済み】開発環境と本番環境で異なるWeb.configを使用する。
-
[解決済み】HTTPエラー500.19とエラーコード: 0x80070021
-
[解決済み] データ入力後に文字列をトリミングする最適な方法。モデルバインダーをカスタムで作成した方が良いですか?
-
[解決済み] ASP.NET。HTTP エラー 500.19 - 内部サーバー エラー 0x8007000d
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
pythonでpillowをインストールする3つの方法
-
.NET複数データベース一括データ挿入、更新(SqlServer、MySql、PgSql、Oracleをサポートします。)
-
.NET Coreでオブジェクトプールを使用する
-
ASP.NET Core ディペンデンシーインジェクションの詳細
-
ConfigurationManagerのGetSection()メソッドです。
-
[解決済み】ASP.NETのWebサイト全体のブラウザキャッシュを無効にする
-
[解決済み] [Solved] ASP.NET MS11-100: 投稿されたフォームの値の最大数の制限を変更するにはどうしたらいいですか?
-
[解決済み] Server.UrlEncode vs. HttpUtility.UrlEncode
-
[解決済み] ASP.NET Web APIでのユーザー認証
-
[解決済み] フレームワークのランタイムターゲットが見つからない .NETCoreApp=v1 互換ランタイムの1つと互換性がある