是否可以读取wcf服务的OperationContract中的cookie?我正在尝试阅读契约方法中的cookie值,但它始终为空。如果我从.aspx页面读取同一个cookie,则该值存在。有任何想法吗?wcf服务中的Cookie OperationContract
0
A
回答
1
你是如何托管他们? WCF旨在保持与主机无关 - 即在IIS之外托管时,您的服务仍应能正常工作。然而,有一个了兼容性模式,可以帮助你:
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
</system.serviceModel>
的默认值是假的,并禁止像HttpContext.Current大多数ASP.NET功能。
1
BasicHttpBinding.AllowCookies Property可能会修复此问题,正如在Enrico的博客文章Managing shared cookies in WCF(标记为here)开头所述。岗位包括web.config中的片段:
<system.ServiceModel>
<bindings>
<basicHttpBinding allowCookies="true">
</bindings>
<client>
<endpoint address="http://localhost/myservice"
binding="basicHttpBinding"
contract="IMyService" />
</client>
</system.ServiceModel>
但使用它(博客文章有使用同样的Cookie与不同的网络服务更复杂的解决方案代码)无代码片段。
========编辑==========
相关问题
- 1. WCF服务 - OperationContract - 字符串数组
- 2. WCF OperationContract
- 3. 为什么WCF服务函数中需要OperationContract属性?
- 4. 在wcf服务中设置cookie
- 5. WCF OperationContract的和NHibernate的ICriteria
- 6. WCF采用基类的OperationContract
- 7. 服务在WCF服务
- 8. WCF服务库
- 9. WCF服务 - notimplementedexception
- 10. WCF OperationContract属性忘记值
- 11. WCF服务的RESTful
- 12. 与json的WCF WCF服务
- 13. 自托管websocket服务多OperationContract?
- 14. 从WCF服务
- 15. WCF服务 - HTTP500
- 16. 返回其他服务的WCF服务
- 17. .NET WCF服务中的属性
- 18. WCF服务,WCF RIA服务和WCF数据服务的区别
- 19. WCF服务:WSHttpBinding
- 20. WCF/WCF数据服务/ WCF RIA服务
- 21. 继承wcf服务中的类
- 22. WCF多种服务
- 23. WCF服务中的WCF服务。我能做些什么关于DataContracts?
- 24. WCF服务查询
- 25. Wcf服务继承(扩展服务)
- 26. WCF服务超时
- 27. 调用WCF服务的HttpWebRequest
- 28. WCF:我有Silverlight客户端一个<strong>WCF</strong>双工服务和<strong>.NET 3.5 WCF</strong>服务上的单向OperationContract的
- 29. WCF服务中的TransactionScope异常
- 30. 服务器Cookie?
代码,请。当你不显示你在做什么时,很难知道你做错了什么。 – 2010-09-15 18:17:54