Ich weiß nicht, wie diese virtuelle Verzeichnisstruktur auf iis6 eingerichtet wurde

403
deostroll

Unser Entwicklungsserver hat folgende Einstellungen:

\\DEVSRVR\WEBSITES\COMMON └───include 

Hier befinden sich alle CSS- und Skriptdateien. Sie werden von verschiedenen Webanwendungen benötigt

\\DEVSRVR\WEBSITES\TESTING\SAM ├───Backup │ └───bin ├───bin └───help 

Hier befindet sich eine Anwendung. Angenommen, es gibt eine Aspx-Seite unter dem Ordner SAM, würden wir normalerweise eine http-Anfrage ausgeben:

http://testing.apps/sam/default.aspx 

Wir glauben, dass der virtuelle test.apps- Name auf den \\\\devsrvr\websites\testingOrdner verweist .

Angenommen, es gibt eine Css-Datei namens menu.css in common / include. Dazu müssten wir einfach den folgenden http-Aufruf machen:

http://testing.apps/common/include/menu3.css 

Das funktioniert!!! Ich verstehe nicht wie? Es gibt keinen solchen Ordner, der im Test allgemein als ... bezeichnet wird.

0

1 Antwort auf die Frage

0
Stephen Jennings

Für IIS muss die Verzeichnisstruktur der Website nicht mit der Verzeichnisstruktur auf der Festplatte übereinstimmen.

Es ist möglich, dass Sie eine Website haben, an den konfigurierten gebunden testing.appsHostnamen, die auf Karten \\devsrvr\websites\testing, dann in den /samPfad haben Sie ein virtuelles Verzeichnis zeigt auf \\devsrvr\websites\common.

(Beachten Sie, dass der IIS-Server wahrscheinlich lokale Pfade C:\inetpub\wwwroot\commonanstelle von UNC-Pfaden verwendet.)