최근에 기존 .net 웹 사이트를 ASP.NET v3.5에서 v4.0으로 업그레이드하기 시작했으며 가장 이상한 일이 발생합니다.asp.net 3.5에서 asp.net 4.0으로 업그레이드하면 일부 포스트 백에서 javascript 오류가 발생합니다.
메시지 : Sys.WebForms.PageRequestManagerParserErrorException : 웹 양식을 제출할 때
나는 자바 스크립트 오류처럼 얻을 서버에서받은 메시지는 구문 분석 할 수 없습니다. 이 오류의 일반적인 원인은 Response.Write(), 응답 필터, HttpModules 또는 서버 추적에 대한 호출로 응답을 수정 한 경우입니다. 세부 정보 : ' '근처에서 파싱 오류가 발생했습니다. 라인 : 5 문자 : 84,093 코드 : 0 URI : http://ajax.microsoft.com/ajax/4.0/1/MicrosoftAjax.js
공지 근처에 이상한 문자 "세부 사항 : 오류 분석 근처"?
ì½
I%&/mÊ{JõJ×àt¡
$ Ø @ ìÁÍæìiG #)«* ÊeVe] F @ Ìí¼ ÷ Þ {: 방화범을 사용하여,이처럼 보이는 (유니 코드)에 전체 응답을 얻을 수 있었다 ï½ ÷ Þ {ï½ ÷ º; N '÷ SSY \ fdlöÎJÚÉ ªÈ ~ | "væÇægöfÿþϬ²üU> + ê | ÚþÌÏüî {ç의?!?«: oºªÍï_Mûû7ùt] çã¬Y½ûÝï/ªYþ»ß5Ùe> ûÿ'ÿÿ¿
Þv5F이 전혀 의미가없고, 솔직히 그것을 해결하는 방법을 모르겠어요. 지금 내가의 Web.config = "3.5"controlRenderingCompatibilityVersion처럼 다양한 일을 설정하려고 한 제거/추가
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
헤더로, 4.0 프레임 워크 디렉토리에서 aspnet_regiis -i를 사용하여 asp.net을 다시 설치하고, IIS를 재시작하고, scriptmanager 태그에서 EnableCdn을 해제하여 hostet cdn 대신 로컬 스크립트 파일을 사용하고, 다양한 브라우저 (IE8 , FF3.6.13, 오페라, 사파리). 불운. 다음 옵션은 아마도 큰 썰매 망치가 될 것입니다.
Windows 7 Ultimate 64 비트을 실행 중이며 IIS 7.5 및 VS2010의 기본 제공 ASP.NET 웹 서버에서 시도했습니다. 두 IIS에서 모두 동일한 문제가 발생합니다.
아무도 해결책을 제안 할 수 있습니까 (썰매 망치가 아닌)?
수정해서는 안되지만 그 문자로 도움이됩니까? –
PandaWood
안녕 PandaWood - 답장을 보내 주셔서 감사합니다. 불행하게도 그것은 그 문제를 해결하지 못했습니다. web.config에 전역 화 태그를 추가 한 후에도 이상한 문자가 남아 있습니다. – Sha
다른 제안은 없습니까? :) – Sha