Reputation: 49
Here is my directory to my server (permissions are good):
string ServerPath = ("\\\\servername\\Public\\Intranet2007Docs");
Here I am accessing it:
DirectoryInfo directory = new DirectoryInfo(Server.MapPath(ServerPath));
And here is the error:
Any help would be great. I don't understand why it won't map the path to the UNC.
Upvotes: 1
Views: 2969
Reputation: 800
Try not using the server.MapPath:
DirectoryInfo directory = new DirectoryInfo("\\\\servername\\Public\\Intranet2007Docs");
Upvotes: 3
Reputation: 700332
You can only use MapPath
on a path that is inside the web application. Any path outside the web application doesn't have a corresponding URL.
Besides, the DirectoyInfo
method doesn't have any use for an URL, so you should simply not use MapPath
at all:
DirectoryInfo directory = new DirectoryInfo(ServerPath);
Upvotes: 3