過剰なリクエスト長を処理するための Web.config パラメータの拡張
試行中に「HTTP エラー 404.15 - 見つかりません」の問題が発生した場合クライアント側でファイルを作成する場合、クエリ文字列の長さがリクエスト フィルタリング モジュールのしきい値を超えていることが原因である可能性があります。これを解決するために web.config 設定を構成する方法は次のとおりです:
Web.config の構成
任意の長さのリクエストを許可するには、Web に次の行を追加します。
<security> <requestFiltering> <requestLimits maxQueryString="32768"/> </requestFiltering> </security>
この設定は、許可されるクエリ文字列の最大長を 32768 バイトに調整します。必要に応じて、別の値を指定できます。
追加の Web.config 変更
シナリオによっては、
<httpRuntime maxQueryStringLength="32768" maxUrlLength="65536"/>
これらの設定では、ASP.NET のクエリ文字列と URL の最大長を構成します。
代替メソッド
web.config 設定を変更しても問題が解決しない場合は、ファイル システムを使用せずにクライアント側でファイルを生成する代替方法を検討してください。 ActiveX オブジェクト。そのような方法の 1 つは、クロスプラットフォーム互換性を提供し、構成変更を必要としない HTML5 API を利用することです。
以上がWeb.config の長いクエリ文字列が原因で「HTTP エラー 404.15 - 見つかりません」を修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。