gpt4 book ai didi

visual-studio-2008 - 有状态的 WCF Web 服务

转载 作者:行者123 更新时间:2023-12-05 00:42:54 27 4
gpt4 key购买 nike

我是 WCF 的新手,我一直在尝试使用 Web 服务中的 session 状态,我设法使用 number of articles .

但是这些文章都遵循 .net 2.0 的方法,因为新的 WCF 服务引用默认没有 CookieContainer。

使用有状态 Web 服务的新学校方式是什么?

(不使用反向方法,例如使用 wsdl.exe 工具或 2.0“添加 Web 服务”路径生成代码。)

最佳答案

一个字:不要 !

只要有可能,服务就应该是无状态的——它让生活变得更加轻松。

如果您需要在调用之间保持状态,请将其放入持久性容器中,例如一个数据库,并报告下一次调用时可以找到它的 ID。

马克

如果你真的必须保持 session ( 真的吗?? 考虑两次 - 更好的是:三次) - 然后 WCF 在某些绑定(bind)(协议(protocol))上提供每个 session 调用。
basicHttpBinding最接近 ASMX 网络服务的一个不支持 session 。您需要使用 wsHttpBinding面向 Internet 的应用程序,或 netTcpBinding面向内部 Intranet 的服务。

查看 MSDN docs关于使用 WCF session 。

关于visual-studio-2008 - 有状态的 WCF Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1680229/

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