0

WCF サービスからリモート Xml ドキュメントにアクセスする必要があります。今私は持っています:

XmlReader reader = XmlReader.Create("path");

しかし、Xml ドキュメントはネットワーク上の別の場所にあるためXmlReader、プロジェクト フォルダー内をさらに深く調べるのではなく、絶対パスを指定する必要があります。どうすればいいですか?これについては驚くほど少ない情報しか見つかりませんでした。これは簡単なことだと思われます。どんな助けでも大歓迎です!

ありがとう

4

1 に答える 1

0

次のように、Stream パラメーターを受け入れるオーバーロードを使用できます。

using (FileStream fileStream = new FileStream(@"\\computername\shared path"))
using (XmlReader reader = XmlReader.Create(fileStream))
{
    // perform your custom code with XmlReader
}

リモート ストリームを開くには、適切な権限が必要であることに注意してください。WCF サービス コンテキストでは、偽装を使用する必要がある場合があります。

于 2013-08-06T21:34:56.417 に答える