两个Web Service方法中不能共享Session?

xfei 2007-01-07 11:23:51
先调用方法1:
[WebMethod(EnableSession = true)]
public void F1()
{
Session["A"] = 100;
}

再调用方法2
[WebMethod(EnableSession = true)]
public void F2()
{
Session["A"] ; // 是null
}

为什么啊?
...全文
389 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhmvb 2007-01-10
  • 打赏
  • 举报
回复
mark
xfei 2007-01-09
  • 打赏
  • 举报
回复
客户端是javascript。找到原因了,我是用visual web developer express 2005.
在Application_Start中启动了log4net,结果第二次调web methord时,Application_Start又启动了,看起来又重新编译了,不知为什么。请高手赐教。
只在此山中 2007-01-08
  • 打赏
  • 举报
回复
客户端要执行类似下列代码,再调用Web Service方法才能用session。
这个是winform的:
ser1 = New localhost.Service1 '这个是建web service对象
ser1.CookieContainer = New System.Net.CookieContainer '这个很重要

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧