0

BLOB ストレージ VHD に仮想ディレクトリを作成することに興味があります。まず、ホステッド Web コア Web ロール (http://code.msdn.microsoft.com/hwcworker) を検討しますが、著者は、SDK 1.3 が IIS7 を完全にサポートしているため、Web ロールに固執するべきだと提案しました (http://blog.smarx .com/posts/serving-your-website-from-a-windows-azure-drive)、次のように:

[2010 年 12 月 14 日更新] SDK 1.3 以降が完全な IIS をサポートするようになったので、HWC ワーカー ソリューションが必要な理由がわかりません。興味のある方のために、このブログや他のブログ記事を残しておきますが、バグを修正するつもりはありません。(ドキュメントの一部にタイプミスがあり、2 GB を超える VHD のアップロードを妨げるバグがあります。おそらく、私が知らない他の問題があるので、注意してください。)

WebRole だけを使用するか、どの構成ファイルを設定するかを使用して仮想ディレクトリを作成するにはどうすればよいでしょうか? リンク、チュートリアル、またはサンプル/例は素晴らしいでしょう。

編集: さらに明確化: アプリケーションはさまざまなコンポーネントで構成され、1 つのコンポーネントは WebRole に保存され、他のコンポーネントは azure ドライブに保存する必要があります。これらのコンポーネントは、ユーザーが送信した aspx であるため、1 TB などの非常に大きなサイズになる可能性があるためです。スクリプトはプラグイン可能な aspx コードであり、アプリケーションの一部になります。Azure ドライブ内の aspx スクリプトをサーバー上で実行できるようにするには、VirtualDirectory エントリを作成する必要があります。

編集:より明確にする:Webページを提供するための仮想ディレクトリとして紺碧のドライブを使用できる場合は、必要に応じて変更します。

ありがとうございました。

4

1 に答える 1

0

私はそれを理解します:SDK 1.3のWebRoleは、http: //msdn.microsoft.com/en-us/library/gg433110.aspxで指定されているように、単一のインスタンスで複数のWebサイトをホストできます

つまり、ServiceDefinition.csdef のエントリを次のようにしました。

ServiceDefinition.csdef:

<ServiceDefinition ...
  <WebRole name=" ...
    <Sites>
      <Site name="Web" physicalDirectory="{approot}\WebSite1">

...
于 2010-12-31T12:58:44.073 に答える