Warum werden dieselben Dateien in Windows Azure WebRole nach / Approot und / Siteroot kopiert?

9

Ich habe festgestellt, dass approot und sitesroot für:

verwendet werden
  

\ Approot - Der Code des Kunden, aspx-Seiten, DLLs usw.   \ Sitesroot \ - Dies ist der Ordner, in dem die vollständige IIS-Site ausgeführt wird   von. Wenn die Rolle bereitgestellt wird, werden die Dateien von \ Approot kopiert   zu diesem \ Sitesroot-Ordner und dann wird IIS konfiguriert, um das auszuführen   Website von \ Sitesroot. Jeder temporäre Test ändert die Rolle   (web.config Änderungen, neue DLLs, etc.) sollte hier platziert werden.

Ich frage mich, warum es zwei getrennte Ordner gibt, da sie die gleichen Dateien enthalten?

    
Ilian Iliev 15.12.2011, 13:35
quelle

1 Antwort

4
  • AppRoot wird beim Start der Rolle verwendet und sollte eine abgeleitete Klasse von RoleEntryPoint enthalten. . Dieser Inhalt stammt von einer Web-Rollen-konfigurierten Site und wird von WaIISHost worker process verwendet.
  • SiteRoot enthält Websites von Knoten Sites in .csdef Datei und sind in IIS konfiguriert.
Matej 04.01.2012, 00:53
quelle