使用Server.MapPath时,ASP.NET(或IIS)提供了错误的虚拟路径

时间:2012-09-07 02:44:53

标签: asp.net iis-7

尝试获取App_Data文件夹的路径时,它会查看服务器上的错误路径。我有一个网站设置,其虚拟路径为C:\ Projects \ MyProject。应用程序文件夹存在于c:\ Projects \ MyProject \ App_Data。

此代码:

    var fileName = Path.GetFileName(file.FileName);
    var path = Path.Combine(Server.MapPath("~/App_Data/Uploads"), fileName);

在我的IIS服务器上尝试导航到C:\ App_Data \ Uploads \ filename.ext。为什么要尝试导航到C:\ root?

.NET 4,IIS 7,Web窗体和MVC混合

0 个答案:

没有答案