0

Web サービス (WCF なし) に問題があります。

そのため、サーバー (Windows 2008 R2) に Web サービスを保存しています。XmlTextWritter で XML ファイルを作成する機能があります。サーバーのブラウザーで Web サービスを起動し、機能をテストすると、すべて正常に実行されます。しかし、クライアント アプリ (サーバーではなくコンピューター上の WPF) でこの関数を呼び出すと、次のエラーが発生します。

Server can't process this request. ---> Unable to find 'C:\inetpub\wwwroot\WebServicePROJETDEV\App_Data\Worlds\test.xml'.

XmlTextWritter はファイルを作成する必要がありますが、見つからないと言われました。このエラーは、クライアント側を使用しているときに発生しました。

これは、変数「パス」が世界の名前(関数の文字列パラメーター)である私の関数GenerateXMLです:

try {
    XmlTextWriter rw = new XmlTextWriter("C:\\inetpub\\wwwroot\\WebServicePROJETDEV\\App_Data\\Worlds\\" + path + ".xml", Encoding.UTF8);

    rw.Formatting = Formatting.Indented;

    rw.WriteStartDocument();

        rw.WriteStartElement("world");
            rw.WriteStartElement("name");
            rw.WriteString(nameOfWorld);
            rw.WriteEndElement();
        rw.WriteEndDocument();

    rw.Flush();
    rw.Close();

    return true;
}
catch(Exception e)
{
    Console.WriteLine(e.StackTrace);
    return false;
}

サーバー側、すべての実行、およびクライアント側で、スクリプトがファイルを作成/検出できない理由を誰かが知っていますか?

4

0 に答える 0