首頁 > 後端開發 > 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 修改

在某些情況下,您可能還需要修改部分,加上以下行:

<httpRuntime maxQueryStringLength="32768" maxUrlLength="65536"/>
登入後複製

這些設定配置ASP.NET 的最大查詢字串和URL 長度。

替代方法

如果修改 web.config 設定沒有幫助,請考慮使用替代方法在客戶端產生檔案而不使用檔案系統或ActiveX 物件。其中一種方法是利用 HTML5 API,它提供跨平台相容性並且不需要更改配置。

以上是如何修復由於 Web.config 中的長查詢字串而導致的'HTTP 錯誤 404.15 - 找不到”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板