让我先谈谈我已经远远地搜索了这个错误并尝试了一些解决方案(见下文),但似乎没有任何工作,我不断得到可怕的413错误。
基础:
一切都是用C#编写的,使用.Net 3.5,我们使用的是IIS 6
我有一个WPF客户端应用程序,它与“中间人”WCF Web服务(基本上只是一个将暴露给互联网的转发服务)进行对话,该服务与主力WCF Web服务进行对话(这是所有代码都在的地方)已定义并且它恰好位于我们的代理之后,只能在内部网络上访问)
目前,“中间人”服务在我的机器上本地运行,但将及时部署到暴露于互联网的IIS盒中。
情况:
当我尝试从客户端向服务器发送数据时,它会解决413错误。我发送的数据只有大约41kb(根据Visual Studio)。我尝试发回一个最小的文件大小(15字节),它确实有效。还应该注意,当我在本地主机上测试服务器时,没有发生此错误。
我做了什么:
我们在IIS框中使用了console命令将UploadReadAheadSize增加到130670.此外,我已经修改了客户端和两个服务的所有App.config和Web.config文件,以增加maxReceivedMessageSize& masStringContentLength到2147483647
求助的请求:
所以我问,我错过了什么?还有什么可做的?