- - PR -
ASP.NETでファイル書込みしたいのですが
«前のページへ
1|2|3|4
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-06-06 22:31
じゃぁ、こんな感じで。→.NET Framework 1.x ユーザの局所偽装 | ||||||||
|
投稿日時: 2006-06-07 02:57
前に同じ問題にハマったことがあります。
Windows 2003 ServerのNetworkServiceなんかは基本的に対話的なログオン が制限されているため、NetworkServiceのアカウントで他のサーバにアクセス しようとしても、即座に拒否されてしまうんですよね。 しかも、NetworkService自身、元々ビルトインアカウントであるために、 everyoneを許可しても必ずNetworkServiceアカウントの方で拒否されて しまった気がします。 対応としては、.NETで作成した他サーバアクセス用のモジュールをCOM+として 公開するようにして、そのCOM+サービスに対して特定のドメインアカウントを 紐付けていました。 ただ、この対策はインフラ担当の方にかなり負担をかけるし、修正版の モジュールをインストールするのも一苦労なのであまりお勧めしません… XCOPYだけで配布できなくなってしまいますからね…運用が面倒です… | ||||||||
|
投稿日時: 2006-06-07 03:46
あ、でちゃいましたか LogonUser。さすがです。これのほうが汎用的ですからねぇ・・・ legacy の VB とかですと、Network Drive を作成する method とかがあるので、.NET でもあるのかな〜と、ちょいと探してみたんですが・・・無さそうですねぇ・・・ まあ、LogonUser を使わなくても、System.DirectoryService とか System.Management とかなら簡単に偽装できるんですが、今回は file I/O なので、managed だと無理かな? それから、こちらももちろんありでしょうね。
|
«前のページへ
1|2|3|4