0

そのマシンで利用可能な共有を使用して、(同じドメイン上ではなく)別のマシンにファイルを書き込もうとしています。私はC#のサーバーでStreamWriterを使用してこの質問を見て、質問をした人が答えを得たと思いますが、私はこれを行う方法を正確に使用していません。それが指摘しているMSDNの記事では、なりすましをサポートするためにクラス全体を作成する必要があります。これを行う簡単な方法はありませんか?そのようなことを実行できるユーザーを自分のマシンで作成できますか?asp.netユーザーを偽装するように設定したり、別のユーザーを使用してIISを実行したりできますか?

4

2 に答える 2

1

偽装を使用できると思います。次のコードを web.config に追加します

<system.web>
    <identity impersonate="true" userName="MyUser" password="MyPassword"/>
</system.web>
于 2012-10-12T06:03:06.667 に答える
1

Web サーバー上のネットワーク共有にマップされたドライブを作成するか、で偽装をセットアップできますweb.configここを参照してください。

ただし、コードに従って特定のユーザーになりすますことをお勧めします。

リソースは Web サーバーと同じドメイン上にないため、ドメイン間の信頼をセットアップする必要があります。ここから始めます。

于 2012-10-12T06:03:42.593 に答える