0

基本的にこのような完全なパスの代わりに Server.MapPath を使用しようとしています

CsvFile= @"D:\web\finalsa\en\csr\download_center\Click_Counter.csv";

この行を書き込むファイルは次の場所にあります。

D:\web\finalsa\en\include";

したがって、私は成功せずにこれを書き込もうとしました:

CsvFile= Server.MapPath("../csr/download_center/Click_Counter.csv");

誰が私が間違っているのか教えてもらえますか? 前もって感謝します

4

1 に答える 1

0

Webサーバーがどのように構成されているかを教えてくれないので、誰もできません。

しかし、できることはマップ "." です。そして、これがどこで終わるかを見てください。それが現在のディレクトリです。おそらく、あなたが考えているのとは別の場所にあると思われる問題を抱えている可能性があります.1分間のデバッグを実行すると、あなたが正しいか間違っているかを判断するのに役立ちます.

于 2014-03-05T13:33:20.580 に答える