2012-09-21 1 views
0

동일한 순간에 여러 개의 ajax 호출에 문제가 발생하여 C# static webMethod가 발생합니다. 나는 그것에 대해 생각해 본 적이 없지만 내 눈으로 볼 때 문제가 될 수 있습니다. 두 명의 사용자가 동시에 동일한 웹 메소드를 요청하면 user2의 응답은 user1과 같습니다. 예 :동일한 순간에 여러 개의 아약스가 C#의 정적 webMethod를 호출합니다.

  • 사용자 1은
  • 사용자 2는

내가 그 USER1이 올바른 결과를 수신하지만,없는 사용자 1의 동일한 결과를받을 사용자 2 볼 수있는 타입 2 필터 제품을 requsts 타입 1 필터 제품을 요청 바로 하나!

User1과 User2는 2 개의 다른 브라우저에서 동일한 웹 메소드를 호출합니다.

가능합니까? 어떻게 해결할 수 있습니까? 각 webmethod에서 "요청 관리자"를 만들어야합니까? 답변 해 주셔서 감사합니다.

답변

0

좋아, 나는 구체적인 테스트를 많이했고 그 결과는 아약스 문제가 아니라고 ... 그래서 내 방법이 문제라고 생각해! (아마도 ObjectContext와 같은 내 webMethods 외부의 정적 varabiles를 참조하기 때문일 수도 있습니다)

관련 문제