ASP.NET 사이트에서 내 오류가 정상적으로 표시되는 것을 멈추는 것처럼 보입니다.updatepanel에 표시되지 않는 오류
시나리오 1 - 대부분의 내용이 업데이트 패널 안에있는 관리자 화면이 있습니다. 사용자의 세션 시간이 초과되었습니다. 버튼을 클릭해도 아무런 변화가 없습니다. 홈페이지로 리디렉션하지 않으며 오류 메시지를 표시하지 않습니다.
시나리오 2 - 데이터를 발행하는 데 일종의 데이터 문제가 있습니다. 즉, 준비 환경에서 일어나는 일입니다. 그렇지 않으면 정상적으로 코드를 디버깅합니다. 하지만 오류를 표시하는 대신 javascript 형식의 느낌표를 아래쪽에 표시하고 빠르게 팝업 대화 상자를 표시해야합니다. IE에서는 이런 일이 발생합니다. FF에서는 오류 메시지가 표시되지 않습니다.
이 인스턴스에서 내 오류는 Sys.WebForms.PageRequestManagerServerErrorException입니다. 시퀀스에는 요소가 없습니다. 그런 다음 ScriptResource.axd ...를 참조합니다. 그래서이 오류 메시지를 기반으로 문제가 무엇인지 알아내는 데 어려움을 겪고 있습니다. 개발 환경에서이를 재현 할 수 없기 때문입니다. 나는 일반적으로 요소가없는 것을 참조하는 linq 문과 관련이 있다고 생각하지만 오류가 발생하는 곳이나 이유가 확실하지 않습니다. 그러나이 오류가 잡히고 표시되지 않는 이유가 궁금 해서요. 예전의 예외가 있습니다. :)
updatepanel 문제 또는 scriptmanager 관련 버르크인지 확실하지 않습니다. 내가 정말 같은 일 :(어떤 도움
감사에 대해 불평 다른 사람을 찾을 수 없습니다로 Google에 잘못된 키워드를 사용하고 상상! 첫 번째 시나리오의
당신은 어떤 종류의 로깅을 가지고 있니? 종아리 쪽? 최소한 로깅 예외를 포함하는 것이 좋습니다. 그것은 두 번째 시나리오에 도움이됩니다. –
데이터를 다시 dev 환경에 가져 와서 두 번째 문제를 해결하여 디버깅 할 수있었습니다. 오류가 다른 asp.net 페이지처럼 정상적으로보고되지 않는다는 사실에 아직도 당황 스럽다. 즉. 파이어 폭스에서 아무것도, 그리고 IE에서 나는 느낌표를 얻을 필요가 바닥에 내려 .. 또는 세션 시간이 초과되었습니다. – Jen