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