Creare directory virtuale VHD archiviazione blob utilizzando WebRole
-
13-10-2019 - |
Domanda
Sono interessato di creare directory virtuali sul disco rigido virtuale di archiviazione blob. In primo luogo ritengo che la Hosted Web Role Nucleo Web (http://code.msdn.microsoft.com/hwcworker), ma l'autore ha suggerito che dovremmo attaccare al Web Role come SDK 1.3 pienamente supportato IIS7 (http: //blog.smarx .com / messaggi / porzione-tuo-sito-da-un-finestre-azzurro-drive), come:
[UPDATE 12/14/2010] Ora che SDK 1.3 e sopra il supporto completo di IIS, non vedo il motivo per cui la mia soluzione HWC operaio è più necessaria. Sto lasciando questo e altri post di blog su per coloro che sono interessati, ma non sto fissare eventuali bug. (C'è un errore di battitura in un bit di documentazione e un bug prevenire arrivi VHD più grandi di 2 GB. Probabilmente ci sono altre questioni che non conosco circa, quindi consideri avvertito.)
Come possiamo creare directory virtuale utilizzando solo WebRole o l'impostazione che file di configurazione? link, tutorial o campione / esempio sarebbe grande.
EDIT: ulteriori chiarimenti: nostra applicazione consiste di diversi componenti, un componente viene memorizzato su WebRole, altri componenti sono necessari per memorizzare sull'unità azzurro, perché tali componenti possono essere molto enormi dimensioni, come 1 TB, come quelli sono script aspx presentati dall'utente, che sono il codice aspx pluggable, e una parte sarà di applicazione. Abbiamo bisogno di creare la voce VirtualDirectory per rendere questi script aspx in Azure Drive per essere in grado di eseguire su server.
EDIT: maggiori chiarimenti:. Se potessi essere in grado di utilizzare solo azzurro unità come virtualdirectory per servire pagina Web, quindi io modificarlo per il nostro bisogno
Grazie.
Soluzione
I figure it out: WebRole in SDK 1.3 allow to host multiple websites on a single instance as specified in http://msdn.microsoft.com/en-us/library/gg433110.aspx
In short, I made the entries in ServiceDefinition.csdef something as follows:
ServiceDefinition.csdef:
<ServiceDefinition ...
<WebRole name=" ...
<Sites>
<Site name="Web" physicalDirectory="{approot}\WebSite1">
...