2009-02-02 103 views
1

我收到了一些关于myCustom.ashx处理程序的令人困惑的结果。ashx处理程序发布问题

如果我通过浏览器访问该处理程序:

Token.Instance.User.UserId = 162 // which is correct 

如果我张贴到处理程序:

Token.Instance.User.UserId = 163 // a new user is generated. 

它好像当我将它张贴创建一个新的会话。

额外的信息:

public class myCustom: IHttpHandler, IReadOnlySessionState 


<sessionState mode="InProc" timeout="30" cookieName="xxx"/> 

回答

3

您使用的工具来做这个职位吗?它有不同的UserAgent字符串吗?这可能是你获得不同于session/userId的原因。

+0

hmm interesing point。我从闪光灯发布。让我看看当我从同一浏览器发布会发生什么 – frosty 2009-02-02 20:01:06