我在c#static webMethod的同一时刻遇到多个ajax调用的问题。 我从没想过,但现在我可以用眼睛看到这可能是一个问题.. 如果两个用户同时请求相同的webmethod,则user2的响应与user1相同。例如:
我可以看到user1收到了正确的结果,但是user2收到的user1的结果与正确的结果相同!
User1和User2从2个不同的浏览器调用相同的webmethod。
有可能吗?我该如何解决?我必须在每个web方法中创建一个“请求管理器”吗? 非常感谢你的答案!
答案 0 :(得分:0)
好的,我做了很多具体测试,结果说这不是ajax问题......所以我觉得我的方法就是问题! (也许是因为它引用了我的webMethods之外的静态变量,如ObjectContext)