gpt4 book ai didi

windows - 在 Windows 服务中 WCF 服务操作卡住

转载 作者:可可西里 更新时间:2023-11-01 11:52:50 26 4
gpt4 key购买 nike

我可以连接到 WCF 服务,但只有当我在控制台应用程序中创建客户端时。当我创建 Windows 服务并尝试连接同一个客户端时,出现超时。所有地址都在代码中设置。

我的端点是这样的:

  <endpoint
binding="basicHttpBinding" bindingConfiguration="BindingConfig"
contract="ServiceInterface" name="BindingName" />

方法是这样调用的:

 ReturnModel logonResponse = client.Logon(SendModel);

方法登录超时。

编辑:我发现一切都适用于控制台应用程序,但不适用于本地系统权限下的服务。它不适用于跨网络请求。当我将 Windows 服务权限设置为我的帐户名而不是本地系统时,一切正常。但这是解决方法而不是解决方案。有关于如何使用 WCF 配置它的想法吗?

最佳答案

经过数小时的研究和 ta.speoit.is 的发布,解决方案是输入标志以忽略代理。

  <basicHttpBinding>
<binding useDefaultWebProxy="false">
</binding>
</basicHttpBinding>

关于windows - 在 Windows 服务中 WCF 服务操作卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25725964/

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