2012-08-16 3 views
0

나는 아주 새로운 아약스이고 이상한 문제가있다. 프로젝트 내에서 웹 서비스를 가지고있는 asp.net 웹 사이트를 만들었는데, 아약스 코드를 따라이 웹 서비스를 호출하고있다.Jquery Ajax 다중 사용자 요청

$.ajax({ 
    type: "POST", 
    url: pageUrl + "/PassData", 
    data: JSON.stringify({ aos_code: code }), 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    success: OnSuccessCall 
}); 

C# 코드는 기본적으로 코드를 얻을 수 및 저장 프로 시저를 호출하고 일부 값 반환, 매우 복잡하지 않습니다 :

[WebMethod(EnableSession = true)] 
public string[] PassData(string aos_code) 
{ 
    // calling the database and returning some data 
    return data; 
} 

을 그리고 그것은 잘 작동; 문제는 두 명의 다른 사용자가 두 개의 서로 다른 컴퓨터에서 애플리케이션에 액세스하고 버튼을 동시에 클릭하여 Ajax를 통해 서버 측 기능을 호출한다고 말하면 "500 내부 서버 오류"가 반환된다는 것입니다.

정확히 Ajax가 작동하는지, 요청이 동일한 세션에 속하는지 또는 모든 사용자가 단일 기능을 요청하는지 여부는 확실하지 않습니다. 그것이 의미가 있기를 바란다. 그리고 나는 정말로 설명과 도움에 감사 할 것이다.

감사합니다.

+0

나는 두렵다. C# 코드를 붙여주세요. –

+0

스레딩 문제 일 수 있지만 C# 코드를 게시해야하므로 500 오류가 발생합니다. –

+0

확인 http://pcsupport.about.com/od/findbyerrormessage/a/500servererror.htm – undefined

답변

0

오류 500은 서버 측에서 문제가 있음을 나타냅니다. 정확히 무슨 일이 있었는지 확인하고 그것을 고치려고 당신의 콘솔 (방화 광케이블 또는 유사)를 확인하십시오. Ajax는 아무 관계가 없습니다. 마치 두 명의 사용자가 동시에 같은 페이지를 방문한 것과 같습니다.