2016-07-26 5 views
0

2つの異なるWebサイト(IIS内)に2つのasp.net mvc WebサイトをWindows Server 2012 R2に配備しました。 1つはポート81で実行され、もう1つは91で実行されます。Windows Server 2012 R2のWin7上で最古のIE11から角張ったサイトがロードされない

1つはplain asp.net mvcで、すべてのマシンから正しく動作します。

もう1つはasp.net mvcですが、Angularモジュールを読み込みます。これは私の開発マシン(Win10)でも動作しますが、Windows 7やIE11では動作しません。 これはマイクロソフトの仮想マシン上で実行され、クライアントのようにI11(2年前から)のバージョンも自動更新されません。

ブラウザには何も表示されません。タイムアウトが発生するためです。だから、win10(そして8人の同僚のマシン)のすべてのリクエストはOKですが、win7 +古いIE11ではタイムアウトになります。

どの方向に向いていますか?

win7/ie11の組み合わせから、AzureにAzureのWebサイトとして公開した別のWebサイトにアクセスできます。そのサイトはsimilairで構築されています。

+0

アプリが動作しているホストにpingを実行できますか?あなたのブラウザの開発ツールは何を示していますか?フィドラー? – mxmissile

+0

タイムアウトが発生したため、Fiddlerは何も表示しません。私はサーバーにpingすることはできませんが、私はPCからも私はサイトに到達することはできません、私はそれがサーバーの設定だと思うので、pingを許可しないと思いますか? – Michel

+0

私はこれがAngularアプリであるという事実は、TBHには関係ありません。サーバーは、JSフレームワークが使用されているクライアントサイドには気にしないでください。 静的イメージをファイルシステムから要求できますか?OKですか? – LDJ

答えて

0

私たちはそれを理解しました。 クライアントは互換モードでIE11を使用していました。 IEの「古い/より前の」バージョンのような振る舞いをする以外に、それが何を意味するのか分かりません。 しかし、バージョンは正確にはです。

私が知っていたことは、それが欠陥を引き起こしていたということでした。

溶液:デ<head>宣言下の最初の要素として

<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 

関連する問題