0

我正在使用 Asp.net Mvc3!

我编写了以下代码来将我的文件搜索到文件夹中:-

 string TrailorsPath =Server.MapPath( "/ePortfolio/"+cid+"/Icons/"+ fileName);
  if (System.IO.File.Exists(TrailorsPath))

但它总是给出不正确的结果:

我的文件路径是这样的:-

"D:\SVN_HobbyHomes\HobbyHomesWebApp\ePortfolio\1\Icons"
4

2 回答 2

2

尝试在路径的开头使用“~”。

string TrailorsPath =Server.MapPath("~/ePortfolio/"+cid+"/Icons/"+ fileName);
于 2012-05-25T09:41:39.367 回答
0

可能有多个问题
在行上放一个断点

string TrailorsPath =Server.MapPath( "/ePortfolio/"+cid+"/Icons/"+ fileName);

并检查Server.MapPath( "/ePortfolio/"+cid+"/Icons/"+ fileName)

并开始使用这个

Server.MapPath( "~/ePortfolio/"+cid+"/Icons/"+ fileName)
于 2012-05-25T09:42:00.473 回答