我有一个Rfc,我从WebApp声明为WebReference,并从WCF声明为服务。
当我从客户端(其中任何一个)以服务器意外的方式使用它时,它被开发为返回HTML响应(而不是SOAP错误),准确地说是自定义错误500。 / p>
当wcf中的方法调用出现异常时,它特别指出:“was expecting text/xml but received text/html instead
”和“The first 1024 bytes were:
”
它在页面顶部声明的样式中间切割,让我无法看到发生了什么。
但是,当我在webApp上执行此操作时,它会写出整个响应(太棒了!)。
当然,我一直在寻找有人问同一个问题的人,我认为我不是唯一一个有这个问题的人,所以我看到了this one和this other one。
它说我必须在配置文件上重新配置maxReceivedMessageSize
...
问题是,我没有移动默认值。它说 65536 !它怎么可能?,
1024< 65536显然必须是别的东西。
由于我必须对使用wsdl的后台进程执行操作,因此我不需要打开网页...所以我的webapp无用... 需要WCF工作
有没有办法解决这个问题?