'无法在asp.net mvc应用程序中找到路径的一部分...'错误

时间:2017-07-01 15:57:28

标签: asp.net-mvc

我已查看过有关此主题的其他帖子,但尚未找到解决方案。此异常在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....
      }

1 个答案:

答案 0 :(得分:0)

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

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