我有一个将接收到的文件存储在数据库中的Web服务(WCF)。 当我把它从.NET 4.5的Web应用程序我只指定客户端的Web.config文件:从桌面应用程序(.Net 2)调用WebService(WCF)时的消息大小
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_NameOfWS"
maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647" />
</basicHttpBinding>
</bindings>
因此允许客户端发送大文件。
当我尝试从我的.NET 2桌面应用程序调用它(是的,.NET 2)我收到错误:
HTTP 413: Request Entity Too Large
但我没有Web.config文件来配置,因为它是不是一个Web应用程序。
我的app.config样子:
<applicationSettings>
<NameOfProject.Properties.Settings>
<setting name="NameOfProject_NameOfWebReference_NameOfWS"
serializeAs="String">
<value>http://myURL/NameOfWS.svc</value>
</setting>
</NameOfProject.Properties.Settings>
</applicationSettings>
而且NameOfWS.wsdl文件没有MAXBUFFERSIZE或maxReceivedMessageSize参数。
我错过了什么?
在此先感谢。
完成,不知道这个政策:) – Marta