サーバー上で実行時にディレクトリを作成し、その後、そのフォルダーに画像を保存したいと考えています。私のコードはローカルホストで完全に機能しますが、サーバーにウェブサイトをアップロードすると、ディレクトリが作成されず、画像がアップロードされませんか?
これが私のコードビハインドです
if (menu_photoUp.HasFile)
{
menuNameImage = Path.GetFileName(menu_photoUp.PostedFile.FileName);
string sDirPath = Server.MapPath("photo_menu/" + Session["resName"].ToString().Replace(" ", "_") + "");
DirectoryInfo ObjSearchDir = new DirectoryInfo(sDirPath);
if (!ObjSearchDir.Exists)
{
ObjSearchDir.Create();
}
menu_photoUp.SaveAs(Server.MapPath("photo_menu/" + Session["resName"].ToString().Replace(" ", "_") + "/" + menuNameImage));
}
どんな助けでも大歓迎です。