1

App_Dataフォルダーへのパスを取得しようとすると、サーバー上の間違ったパスが検索されます。C:\ Projects\MyProjectの仮想パスを使用してWebサイトを設定しています。アプリフォルダーはc:\ Projects \ MyProject\App_Dataにあります。

このコード:

    var fileName = Path.GetFileName(file.FileName);
    var path = Path.Combine(Server.MapPath("~/App_Data/Uploads"), fileName);

IISサーバーで、C:\ App_Data \ Uploads\filename.extに移動しようとします。なぜC:\ルートに移動しようとするのでしょうか。

.NET 4、IIS 7、WebフォームとMVCの混合

4

0 に答える 0