擴展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 物件。其中一種方法是利用 HTML5 API,它提供跨平台相容性並且不需要更改配置。
以上是如何修復由於 Web.config 中的長查詢字串而導致的'HTTP 錯誤 404.15 - 找不到”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!