0

ローカルで正常に動作するasp.netmvc(3.0)アプリ(discountasp.net)をホストしようとしていますが、ホストのサーバーで実行すると、次のようになります。

パス'E:\ web \ bladibla \ htdocs \ xyz\in_e14095d9-59be-4f46-acff-b0125727ed9f'の一部が見つかりませんでした。

使ってます:

HostingEnvironment.MapPath(VirtualPathUtility.ToAbsolute("/xyz")) + "/";

存在するサーバー上のフォルダーを判別します。私のプログラムは、いくつかのtmepファイルをこのフォルダーに書き込んだり読み取ったりする必要があります。

ありがとう。

4

1 に答える 1

1

あなたは試すことができます

Server.MapPath("~/xyz") + "/";

xyzがアプリケーションのルートにあるフォルダーの場合。

于 2012-04-24T18:50:09.057 に答える