私は最近、既存のworking .netウェブサイトをASP.NET v3.5からv4.0にアップグレードし始めました。asp.net 3.5からasp.net 4.0にアップグレードするといくつかのポストバックでjavascriptエラーが発生する
私のようなJavaScriptのエラー取得するWebフォーム提出:
メッセージ:Sys.WebForms.PageRequestManagerParserErrorException:サーバーから受信したメッセージを解析できませんでした。このエラーの一般的な原因は、Response.Write()、レスポンスフィルタ、HttpModules、またはサーバートレースの呼び出しによって応答が変更された場合です。 詳細: ' '付近の解析エラー。 ライン:5 文字:84093 コード:0 URI:http://ajax.microsoft.com/ajax/4.0/1/MicrosoftAjax.js
お知らせ "詳細:エラーが近くの解析" の近くに奇妙な文字?
ì½
I%&/mÊ{JõJ×àt¡
$Ø@ìÁÍæìiG#)«*ÊeVe] F @Ìí¼÷Þ{:Firebugのを使用して、私はこのようになりますこれは(ユニコードで)全体の応答を取得することができました÷÷÷÷÷º; N '÷ßÿ?\fdlö?J?É?ÈÈ?〜|?væÇægöfÿþϬ²> +ê|ÚþÌÏüî{ºÖºªÍï_Mûû7ùt]çã¬Y½ûÝï/ªYþ»ß5Ùe>ûÿ' ÿÿ Þv5F
これは全く意味がない、と私は正直にそれを修正するのか分からない。 は、今私は削除、web.configファイルにcontrolRenderingCompatibilityVersion =「3.5」のような様々なものを設定しようとしています/追加
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
aspnet_regiis -iを4.0フレームワークディレクトリから再インストールし、IISを再起動し、scriptmanagerタグのEnableCdnをオフにして、hostet cdnの代わりにローカルスクリプトファイルを使用し、さまざまなブラウザ(IE8 、FF3.6.13、Opera、Safari)。運がない。次のオプションはおそらく大きなスレッジハンマーになります。
私はWindows 7 Ultimateを実行しています64ビット、IIS 7.5とVS2010の組み込みASP.NET Webサーバーで試してみました - 両方のIISで同じ問題が発生しました。
誰でも解決策を提案できますか(スレッジハンマー以外)?
を持っている場合、これはそれを修正するべきではありませんが、それはそれらの文字に役立つだろういくつかのカスタムモジュールを無効にしてみてください? –
PandaWood
こんにちはPandaWood - 返信いただきありがとうございます。残念ながら、それは問題を解決しませんでした。 web.configにグローバリゼーションタグを追加した後も変わった文字が残っています。 – Sha
他の提案はありますか? :) – Sha