Path 如何使用服务器路径访问附件文件

Path 如何使用服务器路径访问附件文件,path,server.mappath,Path,Server.mappath,我正试图从我的应用程序访问另一台服务器上的文件。在应用程序之外,我可以从windows资源管理器访问文件,但当我在应用程序中使用相同的路径时,我收到错误“找不到路径F:\Unknown\ABC\DEF\MNO\Fren.jpg的一部分” 我的代码在这里 String FilePath; FilePath = Request.FilePath("\\\\ABC\\DEF\\MNO\\Fren.jpg"); System.Net.Mail.Attachment a = new System.N

我正试图从我的应用程序访问另一台服务器上的文件。在应用程序之外,我可以从windows资源管理器访问文件,但当我在应用程序中使用相同的路径时,我收到错误“找不到路径F:\Unknown\ABC\DEF\MNO\Fren.jpg的一部分”

我的代码在这里

 String FilePath;
 FilePath = Request.FilePath("\\\\ABC\\DEF\\MNO\\Fren.jpg");
 System.Net.Mail.Attachment a = new System.Net.Mail.Attachment(FilePath);

我的代码中有什么问题?

通常这实际上是权限问题(不是文件未找到问题)。确保您用于读取访问的帐户(如IIS帐户或ASPNET帐户,如果是从IIS中执行此操作的话)具有读取文件的权限

--戴夫