我已经用.NET 4.0编写了WCF服务,该服务托管在x64
带有IIS 7.5的Windows 7 Ultimate系统上。一种服务方法以“对象”作为参数,我试图发送包含图片的byte []。只要该图片的文件大小小于约。48KB,一切顺利。但是,如果我尝试上传更大的图片,则WCF服务返回一个错误:(413) Request Entity Too Large.
因此,我当然花了3个小时来搜索错误消息,并且我所见过的关于该主题的每个主题都建议提高'uploadReadAheadSize'属性。所以我要做的是使用以下命令(10485760 = 10MB):
"appcmd.exe set config -section:system.webserver/serverruntime/uploadreadaheadsize: 10485760 /commit:apphost"
"cscript adsutil.vbs set w3svc/<APP_ID>/uploadreadaheadsize 10485760"
我还使用IIS管理器通过打开站点并转到“管理”下的“配置编辑器”来设置值。不幸的是,我仍然收到“请求实体过大”错误,这真令人沮丧!
那么有人知道我还能尝试解决什么错误吗?