Ich versuche, einen Weg zu finden, um ASP.NET-Code mit möglichst geringer Störung der Site bereitzustellen. Ein Gedanke war es , die Seite einrichten, um von einem NTFS - Übergang serviert werden , c:\www\example.com
wo
c:\www\example.com -> c:\www\example.com_r1234
Wenn dann neuer Code bereitgestellt wird, wird er kopiert c:\www\site.com_r1235
und die Junction neu ausgerichtet
c:\www\example.com -> c:\www\example.com_r1235
Meine Frage ist also, welche Auswirkungen dies auf aktuelle Anforderungen in IIS haben könnte. Welche anderen Nachteile könnte dies unter dem Gesichtspunkt der Reaktion von IIS auf die Änderung haben (falls vorhanden)? Wird dies für den Endbenutzer der Website so nahtlos sein, wie ich hoffe?
(Ich habe überlegt, das Stammverzeichnis der Website über die Befehlszeile zu ändern. Die Idee, IIS neu zu konfigurieren, gefällt mir jedoch nicht, da möglicherweise unnötige App-Domänen oder App-Pool-Abwanderungen auftreten, über die ich jedoch nicht viel weiß Was passiert, wenn der konfigurierte physische Pfad eines Standorts unter Last geändert wird?
Um es klar auszudrücken, meine einzige Sorge ist die Erfahrung meiner Endbenutzer. Mein Ziel ist es, Störungen für sie zu vermeiden, nicht Bequemlichkeit für mich.