asp.net MVC 应用程序中'Could not find a part of the path ...'错误



我已经查看了关于这个主题的其他帖子,但还没有找到解决方案。此异常是在Azure Web App的生产服务器上引发的,但不是在本地开发计算机上引发的。

public async Task<ActionResult> ProcessConfigFile(int projectModelId, HttpPostedFileBase file)
{
string dateTimeStamp = DateTime.Now.ToString("yyyyMMddHHmmssffff");
string fileLocation = Server.MapPath("~/App_Data/") + dateTimeStamp + projectModelId.ToString() + Request.Files["file"].FileName;
//save file in fileLocation
Request.Files["file"].SaveAs(fileLocation);
//other work....
}

问题是Visual Studio中显示的App_Data文件夹是空的,随后从未发布到Azure中的服务器,尽管它存在于我的本地开发硬盘驱动器上的目录中。

一旦我向App_Data文件夹添加了一个无意义的.txt文件,该文件夹就在生产服务器上创建了,一切都正常。

相关内容

最新更新