ASP.NET の IE10 対応について

こんにちは。d99 です。   今回は下記の件を取り上げます。 問題 ASP.NET 4.0 までのバージョンでは、ユーザーエージェント解析に問題があり、Internet Explorer 10 の判定に失敗します。その結果、IE10 に対してだけ JavaScript が出力されずクライアントスクリプトが正常に動作しなかったり、CSS が出力されずレイアウトが崩れたり、といった問題が発生します。 ASP.NET が Internet Explorer 10 の検出に失敗する http://msdn.microsoft.com/ja-jp/library/ie/hh869299(v=vs.85).aspx 原因 ASP.NET のバグです。 対処 緊急修正モジュールのご用意があります。 ASP.NET 4.0 用 http://support.microsoft.com/kb/2600088 ASP.NET 2.0、3.0 3.5 用 http://support.microsoft.com/kb/2600100 http://support.microsoft.com/kb/2608565 備考 このバグは、所謂 WebFrom にだけ影響し、ASP.NET MVC や ASP.NET WebPages (Razor) には影響しません。   今回は上記の問題の、緊急修正モジュール以外の対処についてご紹介します。 この問題については以下の4つの対処方法があります。 緊急修正モジュール(hotfix)を適用する セキュリティパッチ(MS11-100)を適用する 手動でシステムのブラウザ定義を書き換える アプリケーションに IE10 対応のブラウザ定義を加える…


また Windows Azure の記事を書きました

あけましておめでとうございます d99 です。 以前も「Windows Azure サポートの現場から」に記事を書いた事を告知しましたが、また私の番がやってきました 🙂 Windows Azure サポートの現場から > Web ロールで動作するアプリケーションのパフォーマンス チューニング http://msdn.microsoft.com/ja-jp/windowsazure/jj841097 今回も内容としては Azure 特有のハナシではありません。いつもいつもこんなのでいいのかなとも思いますが、意外とご好評頂いています。 問題のシナリオ 運用中の Windows Azure 上で動作する Web アプリケーションにパフォーマンスの問題が見つかったとします。通常は 1 秒以内で応答が得られるのですが、時折 5 秒以上かかる事があります。 現時点ではユーザーからの申告や監視システム等からのアラートからのみ現象が把握されており、どういった URL でどの程度の遅延が生じているか正確には把握できていません。また、該当の Web アプリケーションは Windows Azure の複数インスタンス上で動作しており、どれか特定のインスタンスでのみ発生している問題かどうかも分かっていません。 まずはパフォーマンス問題の発生箇所と、その状況を明らかにしたい、というのが今回のシナリオです。 「パフォーマンスが悪い」というお問い合わせは少なくないのですが、ボトルネックだけでなく現象の発生している URL も特定されていないという状況でご連絡頂く場合があります。エンドユーザー様からのクレームで発覚し、とにかく何でも良いので手はないかとお困りなんだろうなぁと思って対応させて頂くのですが、もちろん設定一つで爆速というものは無く、ボトルネックはどこかを探していくお手伝いをさせて頂く事になります。 そういった絞り込みってどうやればいいの?というそもそもの疑問を頂戴する事もあるので、今回の記事ではログをクエリーする方法をご紹介させて頂きました。 ではまた。今年もよろしくお願いいたします。 d99 でした。