Zugriff auf Virtuelle Verzeichnis durch den code hinter Asp.net

Ich versuche, den Zugriff auf ein Virtuelles Verzeichnis von Code-behind.

  • ASP.Net Name Website : SuperImages
  • Physischen Ordner : C:\images
  • Virtuelle Verzeichnis Ordner : allimages (In derselben Ebene wie App_Data, Scripts, Eigenschaften von Ordnern)

Ich versuche, Zugriff, und legen Sie die Anzahl der Elemente in diesem Ordner, dann zeigt Sie auf einer Webseite.

Wie sollte ich das tun?

Vielen Dank im Voraus!

=======================================================================

Update : die Beiträge, die unten, es scheint, dass Server.MapPath würde mir den physischen Pfad. Allerdings scheint es mir, dass ich immer die falschen physikalischen Pfad. Grund soll sein, ich bin mit 'debug' - Modus.

Also, irgendeine Idee, wie ich sicherstellen kann, dass Server.MapPath Punkt korrekt und während der Ausführung im debug-Modus?

======================================================================

LÖSUNG :

Problem war, dass auf der Debug-Modus war ich mit dem VS Dev-Server anstelle von meinem lokalen IIS. Ich neu erstellt ein Virtuelles Verzeichnis für die app in dem lokalen IIS. Neu erstellt wird ein weiteres virtuelles Verzeichnis für die "allimages" - Ordner in das neu erstellte app, und es löste das problem.

Welchen Weg gehen Sie in den Debug-Modus?
Der Pfad zu meinem Projekt : C:\users\juniordeveloper\SuperImages\allimages.
Versuchen Sie, meine / mit `\` und dann?
Ok, das problem gefunden. Es stellt sich heraus auf die Debug-Modus war ich mit dem VS Dev-Server anstelle von meinem lokalen IIS. Ich neu erstellt ein Virtuelles Verzeichnis für die app in dem lokalen IIS. Neu erstellt wird ein weiteres virtuelles Verzeichnis für die "allimages" - Ordner in das neu erstellte app, und es löste das problem. Vielen Dank für die Hilfe Bhushan!
Froh, Ihnen zu helfen:)

InformationsquelleAutor codeandfootball | 2013-03-10

Schreibe einen Kommentar