1

CDN に接続する必要がある '/cdn' ビューで MVC3 プロジェクトをホストするために Windows Azure を使用しています。問題は、 http://azxxxxx.vo.msecnd.net経由でナビゲートしようとすると、ブラウザがスタイルシート、javascript、および画像ファイルを見つけられないように見えることです (Firebug は 404 not found を示します)。元の方法http://mywebsite.cloudapp.net/cdnに移動しようとすると、すべてうまくいきます

HTTPS の背後でも機能するソリューションを探しています ( https://azxxxxx.vo.msecnd.net )。

4

2 に答える 2

0

思い出すと、CDN コンテンツは Blob ストレージ内に存在し、Blob ストレージから CDN コンテンツが有効になります。

Azure コンピューティング URL から CDN コンテンツを作成しようとしているようですが、これは正しくありません。

Blob Storage 内の CDN 対応コンテンツの URL は、次のようになります。

于 2011-09-15T04:35:35.380 に答える
0

HTTP 404 は、CDN に到達していて、リクエストが CDN を通過して「元の」Web ロールに戻っていることを示していますが、何らかの理由で、リクエストが Web ロールの予想されるパス/ディレクトリ構造と一致していません。(CDN が有効になっていない場合は、別のエラー メッセージが表示されます。おそらく HTTP 400 です。)

パスに /cdn/ セグメントを含まないhttp://az#####.vo.msecnd.netドメインに移動していることを確認してください。

これらの要求は、要求が Web ロールの予期されるパスと一致しない理由を解決すると、HTTPS 経由で自動的に機能します (開発ポータルで有効にした場合)。

于 2011-09-15T04:24:12.230 に答える