(413)請求實體太大我用.NET 4.0編寫了一個WCF服務,它托管在我的Windows 7上x64IIS7.5的最終系統。其中一個服務方法有一個‘Object’作為參數,我試圖發送一個包含圖片的字節[]。只要該圖片的文件大小小于大約。48 KB,一切順利。但是,如果我試圖上傳更大的圖片,WCF服務將返回一個錯誤:(413) Request Entity Too Large.當然,我花了3個小時搜索錯誤信息,我看到的關于這個主題的每一個話題都建議使用“上傳ReadAhead Size”屬性。因此,我所做的是使用以下命令(10485760=10 MB):"appcmd.exe set config -section:system.webserver/serverruntime/uploadreadaheadsize: 10485760 /commit:apphost""cscript adsutil.vbs set w3svc/<APP_ID>/uploadreadaheadsize 10485760"我還使用IIS管理器通過打開站點并進入管理下的“配置編輯器”來設置值。不幸的是,我仍然得到了請求實體太大的錯誤,它正在變得非常令人沮喪!有誰知道我還能做些什么來糾正這個錯誤嗎?
3 回答

慕尼黑的夜晚無繁華
TA貢獻1864條經驗 獲得超6個贊
<system.serviceModel><bindings> <webHttpBinding> <binding maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" transferMode="Streamed"> </binding> </webHttpBinding></bindings>
添加回答
舉報
0/150
提交
取消