-2

私はwcfを勉強しています。私のテスト プロジェクトでは、Service は xml ファイルからデータを読み取り、それをクライアントに送信します。データは「myClass」型の配列です。サービス クラスには関数があります。コードをコピー

    private XDocument GetDB()
    {

        string filePath = "SampleDB.xml"           
        return XDocument.Load(filePath);
    }

この機能は、サービス アプリケーションを実行すると機能します。しかし、クライアントからサービスを呼び出すと、機能しません。

bin->debugフォルダーにある xml ファイルのコピー。しかし、プログラムを実行すると、このような例外が表示されます

ファイル 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\SampleDB.xml' が見つかりませんでした。

どうすればこれを解決できますか?

4

2 に答える 2

0

明らかに、ファイルへのフル パスを指定します。bin\debug\SampleDB.xml で終わる必要があります。

于 2012-12-22T22:14:44.817 に答える