asp.net komisches verhalten


aL1ien

Mitglied
Guten Tag,

Auf meinem Windows Server 2008 R2 habe ich einen IIS am laufen. Mit meiner ASP-Page möchte ich eine Liste der Files eines Ordners auf der Festplatte des Servers anzeigen lassen. Dies funktioniert auch soweit.

Nun, ich habe die Dateien auf den inetpub des Servers verschoben und mit "127.0.0.1" aufgerufen. Die Page wird aufgerufen, jedoch gibt mir aber die Dateien einfach nicht aus(das Grid bleibt leer). Wenn ich dann in den eben besagten "inetpub" ordner navigiere und die page mit dem VS ausführe funktioniert alles prima.

Wo liegt das Problem?

Freundliche Grüsse
 

ksk

Erfahrenes Mitglied
Verweisst der Anwendungsverzeichnis im IIS auch auf intepub?
Ansonsten kannst die Files in ein Unterverzeichnis (Dateien) im Projektverzeichnis ablegen und
in deiner Seite auf den ApplicationPath\Dateien dann zu greifen.

Bsp:
Code:
string[] dateien = Directory.GetFileSystemEntries(Server.MapPath(".").ToLower().Contains("account") ? Server.MapPath("../") : Server.MapPath(".") + "/Dateien");