asp.net mvc-获取虚拟路径的物理路径



我有一个文件夹来存放图像C:\inetpub\wwwroot\images\eZone\Albums\Album1。我的mvc应用程序在另一个文件夹C:\inetpub\wwwroot\ezone中。在IIS 7中,我在ezone站点下创建了一个虚拟目录images,该目录映射到C:\inetpub\wwwroot\images。当我运行ezone应用程序从相册1 加载图像时

DirectoryInfo di = new DirectoryInfo(Server.MapPath("/images/ezone/albums/album1"));

它返回"C:\inetput\wwwroot\ezone\images\ezone\album1",这是不正确的。我错过了什么?

在路径前面放一个波浪号:

var di = new DirectoryInfo(Server.MapPath("~/images/ezone/albums/album1"));

有关详细信息,请查看ASP.NET MapPath解析虚拟、物理路径

相关内容

  • 没有找到相关文章

最新更新