gpt4 book ai didi

wcf - 在我的 WCF app.config 中设置 SendTimeout

转载 作者:行者123 更新时间:2023-12-03 18:17:09 27 4
gpt4 key购买 nike

看着我的 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>

我将在哪里添加绑定(bind)标签以将 SendTimeout 值设置为大于 1 分钟?

最佳答案

您在服务器的 .config 文件中设置了一个绑定(bind)部分,如上一个问题中显示的 IceLava:

  <bindings>
<netTcpBinding>
<binding name="longTimeoutBinding"
receiveTimeout="00:10:00" sendTimeout="00:10:00">
<security mode="None"/>
</binding>
</netTcpBinding>
</bindings>

在你上面的例子中,你可以把它放在你的行为之下。

然后,在您的端点配置中,使用属性 bindingConfiguration = "longTimeoutBinding"添加对该绑定(bind)的引用。

像这样的东西:
<endpoint address="" bindingConfiguration="longTimeoutBinding" binding="basicHttpBinding">
<identity>
<dns value="localhost" />
</identity>
<endpoint>

如果您有 Juval Lowy 编写的 Programming WCF Services 一书,您可以在第 28-29 页(第 2 版)中查看更多信息。

关于wcf - 在我的 WCF app.config 中设置 SendTimeout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/424747/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com