
Wir haben einen IIS 6 unter Windows 2008. Auf diesem Server befinden sich mehrere Websites.
Zwei dieser Sites haben denselben physischen Pfad.
– Eine sollte die Seite Default.aspx als Standarddokument haben;
– Die andere sollte index_syfab.asp als Standarddokument haben, was einfach eine Umleitung auf Default.aspx?lid=4 ausführt.
Das Problem ist, wenn ich index_syfab.asp als Standarddokument in der zweiten Website hinzufüge, wird es auch zur ersten hinzugefügt. Wenn ich es aus der ersten lösche, wird es auch aus der zweiten gelöscht. Wie kann ich das verhindern?
Wir haben kein Modul zum Umschreiben von URLs installiert, daher kommt das im Moment nicht in Frage.
Wir verwenden genau dieselbe Technik mit genau derselben Konfiguration, aber auf einem anderen Server mit Windows 2003 und IIS 5. Und es funktioniert perfekt.
Vielen Dank für Ihre Hilfe
Antwort1
Das Wichtigste zuerst: Obwohl Sie IIS 6 auf Windows Server 2008 installiert haben, sind Ihre Websites auf IIS 7 konfiguriert.
Da beide Websites auf denselben physischen Speicherort verweisen, z. B. C:\inetpub\wwwroot, <defaultDocument>
erfolgt die Konfiguration in derselben Datei web.config, die sich unter C:\inetpub\wwwroot befindet.
Es war möglich, in IIS 6 unterschiedliche Standarddokumente zu konfigurieren, da die Konfiguration in der Datei Metabase.xml gespeichert war.