2014-09-12 2 views
0

저는 ASP.NET 2.0 응용 프로그램을 개발했습니다. 나는 AJAX Update Panels을 사용했다. 모든 것이 내 개발 컴퓨터에서 잘 작동했지만 프로덕션 서버에 업로드하면 AJAX가 작동하지 않습니다. AJAX 호출이 페이지를 새로 고치고 있습니다.AJAX가 프로덕션 서버에서 작동하지 않습니다.

내 프로덕션 서버 2012 & 내가 구글 &에서이 문제를 검색 한 8

은 Web.config를 통해 그것을 해결하기 위해 시도했지만 작동하지 않았다 IIS 윈도우 서버를 실행 중입니다.

IIS 설정에서 변경 작업을 시도했지만 작동하지 않았습니다.

일부 진단 후 브라우저에서 javascript 오류 (Sys가 정의되지 않음)가 AJAX로 구성된 모든 페이지에 표시된다는 것을 알았습니다. 브라우저의 개발자 도구를 살펴보면 ScriptResource.axd 파일이 수신되지 않았으므로 & 오류가 발생하여 "Sys is undefined"오류가 발생합니다.

답변

0

ScriptResource.axd에서 404 오류가 발생하는 경우; 다음이 블로그 게시물에 제공된 설명을 보길 원할 수 있습니다 : http://blogs.msdn.com/b/webtopics/archive/2009/02/27/asp-net-ajax-functionality-not-working-on-the-page-getting-sys-is-undefined.aspx. web.config 파일에 적절한 처리기 정보를 넣는 것이 좋습니다. 도움이 되길 바랍니다 ./.

+0

나는 서버가 오류가 발생하거나 요청을 수행 그렇지 않으면 불가능하다 것을 알고 의미 500 오류 – Somi

+0

을 얻고있다. 최소한의 코드를 사용하여이 문제를 확인하고 updatepanel, scriptmanager 및 button과 함께 한 페이지 만있는 별도의 응용 프로그램이 될 수 있으며 동일한 문제가 있는지 확인하고 IIS 관련 문제인지 확인하는 것이 좋습니다. . 그렇다면 서버에서 수행 된 프레임 워크 설치를 살펴볼 수 있습니다. 다시 설치하면 문제가 해결 될 수 있습니다. – kaushalparik27

관련 문제