> Naja anyway ich habe mir jetzt ne kleine Funktion geschrieben > die einen > beliebigen physikalischen in einen virtuellen umwandelt und das ab > ApplicationRoot des jeweiligen Webs. Da es die > Codeschnipsel-Seite nicht > mehr gibt poste ich den Code halt mal hier, vielleicht habt > ihr ja noch > verbesserungsvorschl�ge wie man das noch besser machen kann: > > Private Function TranslatePhysicalPath(ByVal > PathToBeTranslated As Object) > As String > Dim arrRoot, arrDir As Array > [...] > TranslatePhysicalPath = strTranslatedPath > End Function
Diese Funktion deckt nur einen ganz einfachen Fall ab. Du nimmst an, dass das �bergebene Verzeichnis irgendwo unterhalb des ApplicationRoot liegt und keine virtellen Verzeichnisse zum Einsatz kommen. Beispiel: D:\Websites\Seite1 http://domain1/ D:\Websites\Seite2 http://domain2/ D:\SharedFiles http://domain1/shared/ http://domain2/shared/ Seite1 und Seite2 sind zwei eigenst�ndige IIS-Websites. SharedFiles ist als /shared in beiden Webservern sichtbar. Ich �bergebe dir "D:\SharedFiles". Was gibst du nun aus? Es ist nicht m�glich, eine eindeutige Zuordnung zu finden. Fazit: Du br�uchtest einen �berblick �ber den gesamten Server, um �berhaupt zu wissen, ob ein Verzeichnis _irgendwie_ �ber das Internet erreichbar ist. Und falls ja, kannst du bestenfalls eine grobe Sch�tzung vornehmen. Deine Funktion erf�llt seinen Zweck in einer kontrollierten Umgebung, eine allgemeine L�sung ist aber deutlich aufw�ndiger. Gru�, Markus ************************* _______________________________________________ This ASP.NET email is sponsored by: UDEX ProMenu.Net - Die Software f�r Navigation - Jetzt kostenlos testen! Tree- Style, Horizontal- Slide, Vertical- Slide. http://www.udexnet.com _______________________________________________ Asp.net Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net *************************
