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.

È stato utile?

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">

...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top