
Wir haben einen internen Webserver. Nennen wir ihn „blink“
'blink' läuftWindows Server 2008 R2 Standard
'blink' hat ein D:
Laufwerk mit einer Ordnerstruktur vonD:/path/to/file.filetype
Der Webserver befindet sich unterC:\inetpub\wwwroot
Über den Zugriff von außen muss ich mir keine Gedanken machen, daher versuche ich, eine Web-URL zu erstellen, die mir den Zugriff auf Dateien auf dem D:
Laufwerk im Pfad/zu vom Webserver aus ermöglicht.
Ich denke daran, einen Ordner unter wwwroot mit dem Namen „Assets“ zu erstellen.
Erstellen Sie dann eine Verknüpfung in „Assets“, die direkt auf den Pfad/zu verweist. Ich bin mit der Ordnerstruktur sehr vertraut D:/path/to/
und daher ist es sehr einfach, eine URL zu diesen Dateien zu erstellen, etwa so …
blink/Assets/Pfad/zu/DateiA.Dateityp
blink/Assets/Pfad/zu/einem/anderen/Pfad/zu/DateiX.Dateityp
Aber ich frage mich, was die beste und effizienteste Methode hierfür ist.
Symlink? Windows-Verknüpfung? Dollarzeichen? (blink/assets/d$/Pfad/zu/DateiB.Dateityp)
Ich weiß nicht genau, wie ich weitermachen soll.
Antwort1
Ich würde dazu eine Konfiguration auf Anwendungsebene verwenden. In IIS würde man das als virtuelles Verzeichnis bezeichnen. In Apache nennt man es Verzeichnisalias. Unten finden Sie einen Link zu den IIS-Konfigurationsanweisungen.
https://www.iis.net/configreference/system.applicationhost/sites/site/application/virtualdirectory