C# 找不到路径的一部分

C# 找不到路径的一部分,c#,asp.net-mvc,appharbor,C#,Asp.net Mvc,Appharbor,在我的ASP.NETMVC应用程序中,用户可以在其中上载文件,我遇到了一个错误。在我的本地机器上,它工作正常,但当我在Appharbor上部署它时,我得到了thios错误: "Could not find a part of the path " 'D:\websites\47\d82f8\17989\0x0001\_PublishedWebsites\MyApp\Upload\seeker.pdf 我在谷歌上搜索了一下,找到了一些可能的解决办法 比如在Appharbor中启用文件访问,或

在我的ASP.NETMVC应用程序中,用户可以在其中上载文件,我遇到了一个错误。在我的本地机器上,它工作正常,但当我在Appharbor上部署它时,我得到了thios错误:

 "Could not find a part of the path "
 'D:\websites\47\d82f8\17989\0x0001\_PublishedWebsites\MyApp\Upload\seeker.pdf
我在谷歌上搜索了一下,找到了一些可能的解决办法 比如在Appharbor中启用文件访问,或者在上传之前确保目录存在,但我的问题仍然存在

编辑:


你为什么不提供一些代码?你如何确定服务器上存在“Resumes”目录?我上传了一个虚拟文件以确保该目录存在。而且,它在我的系统上运行良好。好吧,“你的”系统不是服务器。信息非常清楚:“没有这样的目录”。所以,先检查一下。(例如,尝试在该路径上获取DirectoryInfo)。当我将其更改为App_Data时,它工作正常。我不知道问题出在哪里
 qualification.ResumePath = "~/Resumes/" +username + model.Resume.FileName;
 model.Resume.SaveAs(System.Web.HttpContext.Current.Server.MapPath(qualification.ResumePath));