C# WCF:在IDE创建的服务上配置maxbuffersize

C# WCF:在IDE创建的服务上配置maxbuffersize,c#,wcf,visual-studio-2012,C#,Wcf,Visual Studio 2012,在过去,我使用WCF的经验总是基于Castle Windsor及其WCF设施,在那里可以很容易地配置绑定参数 在这个项目中,我需要使用VisualStudio(项目->添加新项目->WCF服务)使用自动生成的WCF代码隐藏方法。 现在我需要在服务器端调整绑定的maxbuffersize参数,但Visual Studio为我生成的唯一配置是以下(Web.config): 我想知道VisualStudio没有生成任何绑定或端点配置。通过Web.config附加特定绑定的最佳方法是什么 如果可能的

在过去,我使用WCF的经验总是基于Castle Windsor及其WCF设施,在那里可以很容易地配置绑定参数

在这个项目中,我需要使用VisualStudio(项目->添加新项目->WCF服务)使用自动生成的WCF代码隐藏方法。 现在我需要在服务器端调整绑定的maxbuffersize参数,但Visual Studio为我生成的唯一配置是以下(Web.config):


我想知道VisualStudio没有生成任何绑定或端点配置。通过Web.config附加特定绑定的最佳方法是什么

如果可能的话,我更喜欢基于XML的配置,而不是通过编程方式调整绑定参数

提前谢谢。


<bindings>
    <basicHttpBinding>
        <binding name="*********" maxBufferSize="2147483647">
    <basicHttpBinding>
<bindings>

这可能会有所帮助。

只需为您的服务创建带有默认设置的绑定和端点,并仅更改maxBufferSize设置。这是首选的方法(而不是在代码中配置)。是的,我已经做到了,谢谢。我只是想知道端点是如何知道绑定的。我想它应该以某种方式引用绑定的名称?@mbue看到了吗:
<bindings>
    <basicHttpBinding>
        <binding name="*********" maxBufferSize="2147483647">
    <basicHttpBinding>
<bindings>