私は、いくつかのプロジェクトを含むVisual Studio 2008ソリューションを用意しています。 1つのプロジェクトにはWCF Serviceが導入されています。そのWCFサービスは、他のプロジェクトの1つでいくつかのコードを参照しています。そのコードは、WCFプロジェクトのフォルダにあるファイルを読み取ろうとしています。疑似プロジェクト構造:C#:Server.Mapathはファイルをどのように読み取ることができますか?
Solution
Project1
myclass.cs
string file = Server.Mappath("");
Project2
filefolder
myfile.txt
Mappathに入れる正しい構文は何ですか?私は次のようなさまざまなバリエーションを試しました:
".filefolder/myfile.txt"
"/filefolder/myfile.txt"
"./filefolder/myfile.txt"
"~/filefolder/myfile.txt"
ファイルにアクセスできない場合があります。私が考えたことの一つ:Visual Studio 2008はプロジェクトとWCFを独自のサンドボックスでIISで実行します。それが問題だろうか?セットアップと通常のIISに展開した場合は動作しますか?
奇数を含める必要がなかった、私は私がProject1のにのProject2からアクセスする必要のあるファイルを移動し、それはまだカントはそれを見つけます! – Blaze