2011-01-11 9 views
4

うまくいけば、これは難しいことではありません。私はの最初の訪問にすべてのjavascript/CSS /画像を読み込まないWebアプリケーションを持っています。 2回目の訪問は大丈夫です。SSLで実行中のアプリケーションで、最初の訪問時にすべてのスクリプト/ CSSがロードされない

の後、2分の非アクティブの問題が再発します。

の後にこれらの問題が発生し始めたのはで、お客様がSSLをアプリケーションに適用するよう要求しました。

すべてのjavascript要素のページロードに成功したにもかかわらず、2分後にAjaxリクエストが機能しなくなりました。

アプリケーションタイムアウトは30分です - 私が言ったように、SSLが適用される前はすべてうまくいきました。

すべてのJavaScriptとCSSファイルは、絶対URLを使用する - 例えばhttps://blablabla

は、特定のファイルがロードされてアレント理由としてなしパターンがあるように見えます。 firebug Net出力は、失敗した要素のステータスを'Aborted'と表示します。たとえば、site.cssとnav.cssは同じフォルダにあり、headタグで宣言されていますが、一方はロードされ、もう一方はロードされません。ページをリフレッシュした後、両方とも正常にロードされます(約2分経過しない限り)。

Ajaxリクエストでも、2分後に中止と表示されます。しかし、私がAjaxリクエストを再度行うと、になります。あたかも最初のリクエストが何か起きたかのように。これらの問題の

なし

任意のアイデアクロームで発生していませんか? :)

FYIこれは.Net 4 C#IIS7で動作するMVCアプリですが、Chromeで動作しているため関連性が不明です。 SSLが適用される前にすべてうまくいきました。

+0

構成上の問題のようですが、開発者やプログラミングの問題ではありません。 – Lazarus

+0

使用したSSl設定の詳細をserverfault.comに問い合わせてみてください。可能であればsslをデバッグしてください。 – regilero

+0

あなたはhttp://バージョンのhttps://バージョンにジャンプする前に次に、サーバーやブラウザの問題かどうかを特定してください。CSSとJSのhttps://バージョンに直接アクセスし、firebugが何かについて不平を言うかどうか確認してください。 –

答えて

0

[RequireHttps]を使用して、全面的にSSLを削除し、セキュリティ保護されたアクションメソッドを削除しました。マスターファイルのスクリプトとCSSを絶対HTTP URLを指すように変更しました。 Javascriptはajaxの修正作業をしました。

誰かがCSS/JavascriptがSSLで壊れてしまった理由を知っていれば、それはクールです。それはおそらく仕事の負荷だと推測していますか?それは2回目になって以来、私はCSSの半分を推測していて、スクリプトはSSL経由でワークロードを少なくしてキャッシュされていましたか?

とにかく、今すぐご利用ください!

関連する問題