ホームページ > バックエンド開発 > C++ > Web.config の長いクエリ文字列が原因で「HTTP エラー 404.15 - 見つかりません」を修正する方法

Web.config の長いクエリ文字列が原因で「HTTP エラー 404.15 - 見つかりません」を修正する方法

Patricia Arquette
リリース: 2025-01-03 01:04:39
オリジナル
333 人が閲覧しました

How to Fix

過剰なリクエスト長を処理するための Web.config パラメータの拡張

試行中に「HTTP エラー 404.15 - 見つかりません」の問題が発生した場合クライアント側でファイルを作成する場合、クエリ文字列の長さがリクエスト フィルタリング モジュールのしきい値を超えていることが原因である可能性があります。これを解決するために web.config 設定を構成する方法は次のとおりです:

Web.config の構成

任意の長さのリクエストを許可するには、Web に次の行を追加します。 内の .config ファイルセクション:

<security>
    <requestFiltering>
        <requestLimits maxQueryString="32768"/>
    </requestFiltering>
</security>
ログイン後にコピー

この設定は、許可されるクエリ文字列の最大長を 32768 バイトに調整します。必要に応じて、別の値を指定できます。

追加の Web.config 変更

シナリオによっては、 の変更も必要になる場合があります。 web.config ファイルのセクションに、次の行を追加します。

<httpRuntime maxQueryStringLength="32768" maxUrlLength="65536"/>
ログイン後にコピー

これらの設定では、ASP.NET のクエリ文字列と URL の最大長を構成します。

代替メソッド

web.config 設定を変更しても問題が解決しない場合は、ファイル システムを使用せずにクライアント側でファイルを生成する代替方法を検討してください。 ActiveX オブジェクト。そのような方法の 1 つは、クロスプラットフォーム互換性を提供し、構成変更を必要としない HTML5 API を利用することです。

以上がWeb.config の長いクエリ文字列が原因で「HTTP エラー 404.15 - 見つかりません」を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート