프로덕션 시스템에 문제가있는 버그가 있습니다. 찾을 수없는 버그가 있습니다. 때로는 시스템이 잘못된 링크를 생성합니다. 최종 사용자가 클릭하면 시스템에서 오류 보고서가 표시되고 최종 사용자에게 오류 메시지가 표시됩니다.ASP.NET에서 global.asax의 파일에 저장
http://www.mysite.com/somepath/undefined/
은 "정의되지 않은"부분은 내가 자바 스크립트에 의해 생성된다 생각하는 문제이지만, 나는 백 엔드에서이 아니다 있는지 확인하려면 : 실패 URL은의이 같다.
global.asax를 사용하여 문자열에 "/ undefined /"가 포함되어 있으면 파일에 대한 모든 응답을 저장하는 방법이 있습니까?
protected void Application_EndRequest(object sender, EventArgs e)
{
TextReader t = new StreamReader(Response.OutputStream);
string content = t.ReadToEnd();
// look for "/undefined/" and save to a temp file is the easy part after this
}
을하지만 OutputStream에 읽을 수없는 것을 말한다된다
나는 이것을 시도했습니다.
잘못된 링크를 생성하는 페이지/아약스 요청을 확실히 알지 못하므로 모든 응답을 조사해야합니다.
고맙습니다. 바로 시도 할 것입니다 :) –