Frage

Ich bin interessiert, virtuelle Verzeichnisse über Blob Storage VHD zu erstellen. Zuerst betrachte ich die gehostete Web -Core -Webrolle (http://code.msdn.microsoft.com/hwcworker), der Autor schlug jedoch vor, dass wir uns als SDK 1.3 vollständig unterstützt halten sollten (http: //blog.smarx .com/posts/serving-your-website-from-a-windows-azure-drive), wie:

UPDATE 14.12.2010] Jetzt, wo SDK 1.3 und über den vollen IIS unterstützt, sehe ich nicht, warum meine HWC -Arbeitskräftelösung mehr benötigt wird. Ich verlasse das und andere Blog -Beiträge für Interessierte, aber ich repariere keine Fehler. (Es gibt einen Tippfehler in einer Art Dokumentation und einen Fehler, der VHD -Uploads größer als 2 GB verhindern. Es gibt wahrscheinlich andere Probleme, von denen ich nichts weiß. Betrachten Sie sich also gewarnt.)

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

Bearbeiten: Weitere Klärung: Unsere Anwendung besteht aus verschiedenen Komponenten. Eine Komponente wird auf Webrol gespeichert. Andere Komponenten müssen auf einem Azure -Laufwerk gespeichert werden, da diese Komponenten sehr groß sind, wie z. Skripte, die steckbarer ASPX -Code sind und Teil der Anwendung werden. Wir müssen einen virtualDirectory -Eintrag erstellen, um diese ASPX -Skripte im Azure -Laufwerk so zu gestalten, dass sie auf dem Server ausgeführt werden können.

Bearbeiten: Mehr Klarstellung: Wenn ich in der Lage sein könnte, nur Azure Drive als VirtualDirectory für die Servieren von Webseite zu verwenden, werde ich es an unser Bedürfnis ändern.

Vielen Dank.

War es hilfreich?

Lösung

Ich finde es heraus: Webebol in SDK 1.3 ermöglichen es, mehrere Websites auf einer einzelnen Instanz zu hosten, wie in angegeben http://msdn.microsoft.com/en-us/library/gg433110.aspx

Kurz gesagt, ich habe die Einträge in Servicedefinition.csdef etwas wie folgt gemacht:

Servicedefinition.csdef:

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

...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top