2010-12-29 8 views
0

Ich bin daran interessiert, virtuelle Verzeichnisse auf Blob Storage VHD zu erstellen. Zuerst betrachte ich die Hosted Web Core Webrolle (http://code.msdn.microsoft.com/hwcworker), aber der Autor schlug vor, dass wir uns an die Web Role als SDK 1.3 voll unterstützten IIS7 (http: //blog.smarx) halten sollten (Erstellen virtuelles Verzeichnis auf Blob Storage VHD mit WebRole

)

[UPDATE 12/14/2010] Jetzt, dass SDK 1.3 und höher vollständige IIS unterstützen, tue ich nicht Sehen Sie, warum meine HWC-Worker-Lösung nicht mehr benötigt wird. Ich lasse diesen und andere Blogposts für Interessierte, aber ich repariere keine Fehler. (Es gibt einen Tippfehler in einer Dokumentation und einen Fehler, der VHD-Uploads von mehr als 2 GB verhindert. Es gibt wahrscheinlich andere Probleme, über die ich nichts weiß.)

Wie würden wir ein virtuelles Verzeichnis mit nur WebRole erstellen? oder einstellen welche Konfigurationsdatei? jeder Link, Tutorial oder Beispiel/Beispiel wäre großartig.

EDIT: weitere Klarstellung: unsere Anwendung besteht aus verschiedenen Komponenten, eine Komponente ist auf WebRole gespeichert, andere Komponenten sind erforderlich, um azurblaues Laufwerk zu speichern, weil diese Komponenten sehr groß sein können, wie 1 TB, wie diese sind Benutzer, die aspx-Skripte, die Pluggable-ASPX-Code sind, eingereicht und Teil der Anwendung werden. Wir müssen einen VirtualDirectory-Eintrag erstellen, damit diese aspx-Skripts in Azure Drive auf dem Server ausgeführt werden können.

EDIT: mehr Klarstellung: Wenn ich in der Lage wäre, nur azure Laufwerk als virtualdirectory für das Serving der Webseite zu verwenden, dann werde ich es an unsere Bedürfnisse anpassen.

Vielen Dank.

+0

Hallo, ich bin der Autor ... was willst du machen? Möchten Sie Ihre Website in einem Windows Azure-Laufwerk speichern? Oder versuchen Sie gerade, einer Webrolle ein virtuelles Verzeichnis hinzuzufügen? – smarx

+0

Danke smarx für Ihre Antwort, unsere Anwendung besteht aus verschiedenen Komponenten, eine Komponente ist in WebRole gespeichert, andere Komponenten sind erforderlich, um azurblaues Laufwerk zu speichern, da diese Komponenten sehr groß sein können, wie 1 TB, wie diese Benutzer sind übermittelte aspx-Skripte, die Pluggable-ASPX-Code sind und Teil der Anwendung werden. Wir müssen einen VirtualDirectory-Eintrag erstellen, damit diese aspx-Skripts in Azure Drive auf dem Server ausgeführt werden können. –

Antwort

0

ich es herausfinden: WebRole in SDK 1.3 können mehrere Websites auf einer einzigen Instanz speichern, wie in http://msdn.microsoft.com/en-us/library/gg433110.aspx

Kurz angegeben, machte ich die Einträge in ServiceDefinition.csdef etwas wie folgt:

ServiceDefinition .csdef:

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

... 
Verwandte Themen