当尝试获取我的 App_Data 文件夹的路径时,它会查看服务器上的错误路径。我有一个虚拟路径为 C:\Projects\MyProject 的网站设置。App 文件夹存在于 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:\ 根目录?
.NET 4、IIS 7、Web 窗体和 MVC 混合