내 응용 프로그램에 문제가 있습니다. 웹 응용 프로그램은 꽤 크고 많은 ascx 및 VB 서버 컨트롤을 사용하여 작동합니다. 각 컨트롤은 업데이트 패널을 사용하여 다양한 부분 포스트 백을 수행합니다. 모든 것이 내 로컬 컴퓨터에서 제대로 작동하지만 응용 프로그램을 서버 (IIS)로 푸시하면 응용 프로그램이 업데이트 패널을 업데이트하는 동안 오류가 발생합니다. 다음은 오류입니다.부분적인 포스트 백이있는 오류
Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.
이 오류의 원인은 무엇인지, 어떤 제어가이 문제를 일으키는 지 추적하는 것은 확실하지 않습니다. IE의 개발자 도구를 사용하여 라이브 응용 프로그램을 디버깅하려고했습니다. 이 오류는 웹 리소스 인 MicrosoftAjaxWebForms.debug.js에서 비롯된 것 같습니다. 문제가있는 함수는 다음과 같습니다.
_endPostBack: function PageRequestManager$_endPostBack(error, executor, data) {
if (this._request === executor.get_webRequest()) {
this._processingRequest = false;
this._additionalInput = null;
this._request = null;
}
var eventArgs = new Sys.WebForms.EndRequestEventArgs(error, data ? data.dataItems : {}, executor);
Sys.Observer.raiseEvent(this, "endRequest", eventArgs);
if (error && !eventArgs.get_errorHandled()) {
throw error;
}
},
데이터 변수가 null로 나타납니다. 누구나이 문제를 해결하는 방법이나 문제를 일으키는 내 페이지의 컨트롤을 구체적으로 찾는 방법을 알고 계십니까? 어떤 도움
덕분에 제이슨
컴퓨터 및 배포 서버에서 프레임 워크 버전 (.NET 및 AJAX)이 동일합니까? –
응답 해 주셔서 감사합니다. 예, 두 버전 모두 4.0 .Net 프레임 워크 및 AjaxcontrolToolkit dll 4.1.60919 버전에서 실행 중입니다. – jason