0

フロント エンド サーバー、パブリッシュ サーバー、および Web ワーカーを備えた Windows Azure Pack の概念実証セットアップを作成しました。Web サイトのクラウドを完全に制御できるシンプルなプランがあります。プランの詳細では、「サブスクリプション ストレージ スペース」は無制限に設定されています。

Web サイトとデプロイが機能していることを証明するために、静的ファイルを配置する外部 git リポジトリを作成し、Web サイトをこのリポジトリに接続しました。静的ファイルは期待どおりに提供されます。次に、1 つのコントローラーと単純なビューのみを持つ空の MVC 4 プロジェクトを作成しました。プッシュして同期すると、展開も機能しました。

ここで問題が発生します。MVC 3 プロジェクトと 500 MB の静的リソース (PDF、画像など) で構成される元の Web サイトをプッシュしました。Web サイト管理ポータルで再度同期すると、展開が開始されます。ただし、ディスク容量が不足しているため壊れます。Web ワーカー VM を確認したところ、70 GB を超える容量があります。

サーバー マネージャーのファイル サーバー リソース マネージャーを使用して Web ワーカーのフォルダー クォータを確認したところ、C:\inetpub\temp\DWASFiles\Sites* とすべての Web サイトで C:\inetpub\temp の形式で 200 MB のクォータが表示されます。 \DWASFiles\Sites\WEBSITENAME.

ストレージが無制限なのに、なぜ 200 MB のクォータがあるのですか?

このような量の静的リソース ファイルを Web サイトの一部にするべきではなく、BLOB ストレージ スペースに配置する必要があることは理解しています。これは Windows Azure には当てはまりますが、Windows Azure Web Pack のストレージ機能は見当たりません。私の可能性は何ですか?

4

1 に答える 1

0

You could just put it on a UNC share on a shared storage server (e.g. NAS) somewhere and then setup a virtual directory that maps to that UNC path. This way none of that shared content is actually deployed as part of the app and all you do is have a setup task that configures the vdir on your web site during the setup process.

とはいえ、本当にアプリケーション自体でコンテンツを展開したい場合は、管理者用の管理ポータルを介してクォータを変更する方法があるようです. 詳細については、この TechNet 記事を参照してください

于 2014-01-30T00:45:01.993 に答える