2010-12-29 8 views
0

BLOBストレージVHD上に仮想ディレクトリを作成することに興味があります。最初に、私はHosted Web Core Web Role(http://code.msdn.microsoft.com/hwcworker)を検討しましたが、著者は、SDK 1.3が完全にサポートされているIIS7(http://blog.smarx .com/posts/serve-your-website-from-windows-azure-drive):WebRoleを使用してBLOBストレージVHD上に仮想ディレクトリを作成

[UPDATE 12/14/2010] SDK 1.3以降では完全なIISをサポートしているので、なぜ私のHWCワーカーソリューションがもう必要かを見てください。私は興味のある人のためにこのブログやその他のブログ投稿を残していますが、私はバグを修正していません。 (ドキュメントの1ビットに誤字があり、VHDアップロードが2GBを超えてしまうのを防ぐバグがあります。私が知らない他の問題もありますのでご注意ください)

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

EDIT:私たちのアプリケーションはさまざまなコンポーネントで構成され、WebRoleには1つのコンポーネントが格納され、他のコンポーネントは1 TBなどの非常に巨大なサイズになる可能性があるため、ユーザーは、プラグイン可能なaspxコードであるaspxスクリプトを提出し、アプリケーションの一部になります。 Azure Driveのaspxスクリプトをサーバー上で実行できるようにするには、VirtualDirectoryエントリを作成する必要があります。

EDIT:もっと明確化:Webページを提供するための仮想ディレクトリとしてazureドライブを使用することができれば、必要に応じて修正します。

ありがとうございます。

+0

こんにちは、私はその作者です...あなたは何をしようとしていますか?あなたのウェブサイトをWindows Azureドライブに保存しますか?または、Webの役割に仮想ディレクトリを追加しようとしていますか? – smarx

+0

smarxのお返事ありがとうございます。私たちのアプリケーションはさまざまなコンポーネントで構成されています.WebRoleには1つのコンポーネントが格納されています。これらのコンポーネントは1 TBなど非常に巨大なサイズになる可能性があるため、 aspxスクリプトを提出しました。これはプラグイン可能なaspxコードであり、アプリケーションの一部になります。 Azure Driveのaspxスクリプトをサーバー上で実行できるようにするには、VirtualDirectoryエントリを作成する必要があります。 –

答えて

0

私はそれを把握:

サービス定義を:SDK 1.3でWebRoleは要するにhttp://msdn.microsoft.com/en-us/library/gg433110.aspx

に指定されている単一のインスタンス上で複数のWebサイトをホストすることができ、次のように、私はServiceDefinition.csdef何かのエントリを作りました.csdef:

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

... 
関連する問題