2013年5月23日 星期四

【IIS 教學】 QueryString 字串過長 2048長度系統設定


問題:QueryString 字串過長 2048長度

該如何設定

環境 iis 主機
請先系統備份

設定方法如下:
1.按一下 [開始],然後按一下 [所有程式]
2.按一下 [附屬應用程式],然後按一下 [命令提示字元]
3.在命令提示字元中輸入 cd %windir%\system32\inetsrv,然後按 ENTER
4.appcmd set config /section:requestfiltering /requestlimits.maxquerystring:20480

設定完後:
C:\Windows\System32\inetsrv\config\applicationHost.config
找關鍵字:20480
就可以看到該行程式已預設改為20480

參考來源:
若要設定傳入之查詢字串長度所允許的最大值,請使用下列語法:
appcmd set config /section:requestfiltering /requestlimits.maxquerystring: unit
變數 requestlimits.maxquertystring unit 會指定傳入之查詢字串的最大長度。
例如,若要將 2048 指定為傳入之查詢字串的最大值,請在命令提示字元輸入下列命令,然後按 ENTER
appcmd set config /section:requestfiltering /requestlimits.maxquerystring:2048