web service验证问题
请教:
现在用c#客户端请求服务(windows应用程序),使用session登陆
设置了public System.Net.CookieContainer对象保存session的id
在同一服务页面(asmx)可以取回设置的session
但是在请求第二个服务页面的时候怎么也取回不了session
而且用cook.Count属性取回的数量cook有2个,不知怎么解决
(使用ie测试服务的时候可以取回session值)
问题是一个服务文件可以实现session的传递,而在第二个服务文件中就不能回传了(两个服务文件在同一个虚拟目录中,同一个命名空间,而且使用服务的ie测试页面session可以成功传递)
只要就是怎样使两个服务文件使用同一个CookieContainer ,现在Net.CookieContainer把两个服务的CookieContainer分开存放了.
大家一定要帮忙啊!
问题点数:100、回复次数:4Top
1 楼dengmain(军火)回复于 2004-12-04 17:52:33 得分 0
哪位高手帮帮忙Top
2 楼layershow(绿叶兄)回复于 2004-12-04 18:08:46 得分 90
Session对每个新的客户是不会共用的,是不是用了一套不同的对象请求第二个服务?
比如说吧,同时打开两个浏览器进程,它们的Session也是不一样的Top
3 楼nga96(因为我笨,所以努力。陈勇华)回复于 2004-12-04 18:12:18 得分 10
哎,没看懂你的问题Top
4 楼dengmain(军火)回复于 2004-12-06 11:25:57 得分 0
问题是第二套服务必须重新定义对象,负责怎么引用啊?Top




