2017-07-01 15 views
0

このトピックに関する他の投稿を確認したところ解決策は見つかりませんでした。この例外はAzure Web Appのプロダクションサーバーでスローされますが、ローカルの開発マシンではスローされません。asp.net mvcアプリケーションでパスの一部を見つけることができませんでした 'というエラー

 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.... 
     } 

答えて

0

問題は、Visual Studioに表示App_Dataフォルダが空だったということでした、その後、それは私のローカル開発のハードドライブ上のディレクトリに存在していても、アズールにサーバーに公開されていませんでした。

一度無意味な.txtファイルをApp_Dataフォルダに追加すると、そのフォルダが本番サーバーに作成され、すべてが機能します。

関連する問題