2011-12-23 16 views
-1

私はWCFサービスを実行しています。マシン上のディレクトリにアクセスするために、私はASP.Net互換モードでWCFサービスを実行しています。WCFサービス経由でIIS仮想ディレクトリにアクセスする

私はセキュリティ上の理由から、ディレクトリを仮想ディレクトリとして設定しましたが、ファイルを取得するためにアクセスする方法はわかりません。私は私が試したディレクトリにアクセスできるかどうかを確認するためのテスト(「CubeDocsは」仮想ディレクトリの場合)として

System.IO.Directory.GetFiles(HostingEnvironment.MapPath("CubeDocs")) 

しかし、これは「相対仮想パス 『CubeDocs』を返すではありませんここに許されている。

私は何をしていますか?

答えて

1

あなたはそうのような、Server.MapPathのを使用する必要があります。私は試していないいくつかのものの一つとなっている必要があります

string path = HttpContext.Current.Server.MapPath("CubDocs"); 
+0

おかげで再びクリス、。 – GrandMasterFlush

関連する問題