まず、クロスサイト スクリプティング (ドメイン名が異なる) やセキュリティの問題 (SSL を使用している場合) が発生する可能性があります。そのため、静的ファイルを Web サイトの残りの部分から分離する必要があることを確認してください。
とはいえ、最も簡単な方法は、多数の Windows Azure Storage 管理ユーティリティ (Storage Explorer または Cerebrata の Storage Studio の両方が機能します) のいずれかを使用して、静的コンテンツを Windows Azure Storage BLOB コンテナーにアップロードすることです。次に、そのコンテナーのアクセス許可を publis read に設定して、Web ブラウザーを使用するすべてのユーザーがコンテナーのコンテンツにアクセスできるようにします。
最後に、コンテンツへのすべての参照を BLOB ストレージ内の新しい URI を指すように変更し、ASP.NET Web ロールをデプロイします。
繰り返しますが、もし私があなたなら、このアプローチで何を達成しようとしているのかを本当に見てみたいと思います. BLOB ストレージに配置することで、いくつかのこと (CDN の有効化など) にアクセスできるようになりますが、トレードオフとして、他の多くのことを制御できなくなります (要求ログがいつダウンロードされているかを知るための IIS による簡素化されたアクセス制御など)。画像ファイルを 1 兆回ファイルして、請求書を実行しようとします)。したがって、これに対する確固たる必要性がない限り、私は一般的に反対することをお勧めします.