gpt4 book ai didi

asp.net - 在 asp.net 应用程序中使用 Windows WCF 服务

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

我是 WCF 模型的新手,但我已经创建了一个服务,它似乎在 VS2010 中工作

现在我想从 asp.net 应用程序访问此 Windows 服务。这背后的原因是:我希望能够调用该服务以通过 SSH 连接到服务器,并保持该连接打开(就像我在 Windows 窗体应用程序中所做的那样)

关于如何着手做这件事有什么想法吗?我尝试使用 IIS 托管服务,但每次请求完成时连接都会丢失。

至少在带有测试器的 VS2010 中,我可以调用我的连接函数,然后调用其他函数来查询数据,然后断开连接。

仅供引用,本地 Windows 服务和 IIS 在同一个盒子上。

最佳答案

默认情况下,WCF 服务会为每个请求创建一个新实例。还有其他模型,但我不确定它们是否会根据需要管理尽可能长的运行过程。本文提供了一些有关管理 session 的有用信息:http://msdn.microsoft.com/en-us/magazine/cc163590.aspx

或者,为什么不使用像工作流基础这样的技术,该技术旨在运行/持久化/重新唤醒长时间运行的流程? http://msdn.microsoft.com/en-us/library/ee342461.aspx

关于asp.net - 在 asp.net 应用程序中使用 Windows WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12170568/

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