2011-12-20 8 views
0

私は、誰かが運用サーバー上でいくつかの機能を実装するのに役立つことを願っています。サイトレベルのフォルダWebページからの読み取り/書き込み/削除の権限

私は、Webサイトのサブディレクトリにフォルダを開き、ファイルをコピーしてから削除したり、削除したりすることができるように、読み取りと書き込みのアクセス権を必要とするリンクをVB.net aspxページに持っています。このフォルダからのみ。

私はこの機能をデベロッパーとデモPCで動作させていますが、どちらも自分のドメインにあります。リンクをクリックするとWindowsエクスプローラが開き、&ペーストなどをコピー/カットできます。

パブリック/プロダクションのPCはLAN上にありますが、ドメインの一部ではありません。私は、このような公開サーバでフォルダの読み書きを許可する方法があることを知っていますが、これを行う最も安全な方法についてはあまりよく分かりません。読取り/書込み/削除アクセスを必要とする唯一のユーザーは、従業員です。フォーム認証、ASPメンバシップは、非従業員をサイト内の他のページに誘導します。同様に、メンバーシップは従業員をサイトの管理セクションに誘導します。

これはServer 03、Web Editionですので、IISは使用せず、IIS 6とSSEEを使用します。

サンプルコード、記事へのリンク、MSDNなどは、すべて喜ばれます。

おかげで、

答えて

1

は、最も簡単な解決策は、IISからディレクトリへの読み取り/書き込みアクセスを提供することです。もう1つの方法は、カーネルのログオン方法を利用して、読み取り/書き込みアクセス権を持つユーザーを偽装することです。ここに。

How do I pass credentials to a machine so I can use Microsoft.Win32.RegistryKey.OpenRemoteBaseKey() on it?この投稿私は、操作を実行するためにユーザーを偽装する方法についていくつかの洞察を提供します。

+0

あなたのリンクは見通しがよく見えます。 – htm11h

関連する問題