Hallo Liste,
ich hoffe ich nerve euch nicht mit meinem bl�den Pfad :)
Aber ich habe jetzt gestern noch mal den ganzen Tag auf MSDN und �hnlichen
Seiten verbracht und es gibt tats�chlich nicht eine Methode oder Klasse die
einen physikalischen Pfad in einen virtuellen umwandelt.
Ich wei� nicht das ist doch voll bl�d sobald man mit dem System.IO arbeitet
liefern die Methoden immer physikalische Pfade, prinzipell ja nichts dagegen
einzuwenden, aber da macht doch kein Provider mit oder?
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
Dim bolAppEntryPoint As Boolean
Dim i As Integer
Dim strTranslatedPath As String
Dim strApplicationRoot As String = Request.ApplicationPath
arrRoot = strApplicationRoot.Split("/")
arrDir = PathToBeTranslated.Split("\")
strTranslatedPath = strApplicationRoot & "/"
For i = 0 To arrDir.length - 1
If bolAppEntryPoint = True Then
strTranslatedPath = strTranslatedPath & arrDir(i) & "/"
End If
If arrDir(i) = arrRoot(1) Then
bolAppEntryPoint = true
End If
Next
TranslatePhysicalPath = strTranslatedPath
End Function
Mit freundlichen Gr��en / Best regards
�
Dirk Sch�fauer
MSW screen:event
�
*************************
_______________________________________________
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
*************************