Bla*_*man 4 configuration wcf app-config
看着我的app.config有点困惑,它看起来像这样:
<system.serviceModel>
<servcies>
<service>
<endpoint address="" binding="basicHttpBinding">
<identity>
<dns value="localhost"
</identity>
<endpoint>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
...
</behavior>
</serviceBehaviors>
</beharviors>
</system.serviceModel>
Run Code Online (Sandbox Code Playgroud)
我究竟会在哪里添加我的绑定标记以将SendTimeout值设置为大于1分钟?
Tad*_*ghe 21
您在服务器的.config文件中设置了一个绑定部分,如上一个问题中显示的IceLava:
<bindings>
<netTcpBinding>
<binding name="longTimeoutBinding"
receiveTimeout="00:10:00" sendTimeout="00:10:00">
<security mode="None"/>
</binding>
</netTcpBinding>
</bindings>
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,您可以将其置于行为之下.
然后,在端点配置中,使用属性bindingConfiguration ="longTimeoutBinding"添加对该绑定的引用.
像这样的东西:
<endpoint address="" bindingConfiguration="longTimeoutBinding" binding="basicHttpBinding">
<identity>
<dns value="localhost" />
</identity>
<endpoint>
Run Code Online (Sandbox Code Playgroud)
如果您有Juval Lowy的编程WCF服务,请参阅第28-29页(第2版).
| 归档时间: |
|
| 查看次数: |
25219 次 |
| 最近记录: |