首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务端的WCF绑定

服务端的WCF绑定
EN

Stack Overflow用户
提问于 2014-02-11 13:42:09
回答 1查看 54关注 0票数 0

我们如何在WCF服务端定义最大缓冲区大小的绑定,而不是在客户端。有没有人能告诉我这是否可行?我不想在客户端定制绑定。

EN

回答 1

Stack Overflow用户

发布于 2014-02-11 13:52:53

这可能会对你有帮助!在Web.Config中添加maxRequestLength=214748364

代码语言:javascript
复制
<system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" maxRequestLength="2147483647" executionTimeout="300"/>    
</system.web>

如果它不起作用,在标签中添加这个。

代码语言:javascript
复制
<bindings>
      <webHttpBinding>
          <binding name="webHttpBG" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647"
maxBufferPoolSize="21474836470" closeTimeout="00:01:00" openTimeout="00:01:00"
            receiveTimeout="00:10:00" sendTimeout="00:01:00">
              <security mode="None"/>
          </binding>

      </webHttpBinding>
  </bindings>

在你的标签里。做这样的事情。

代码语言:javascript
复制
<services>
  <service behaviorConfiguration="" name="Your.Service.Name">
    <endpoint address="" behaviorConfiguration="RESTBehavior" binding="webHttpBinding"
      bindingConfiguration="webHttpBG" contract="Your.Package.IContract" />
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:51855/Contract.svc" />
      </baseAddresses>
    </host>
  </service>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21694038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档