2009-05-29 14 views
0

Webパブリッシングフォルダツリー内にある特定のフォルダにhtmlファイルを書き込んだり更新したりする必要があるスクリプト/ページで、IIS上にパブリックASP.NET(およびクラシックASP)アプリケーションがあるとします。ASP/ASP.NET書き込み権限を処理する最も良い方法は?

これを処理する適切な方法と正確にはどのように行うのですか? (つまり、IISまたはWindowsエクスプローラでディレクトリのアクセス許可を設定する)

私の主な関心事は、ASP/ASP.NETアプリケーションでフォルダに書き込むことができるようにすることですが、通常のhttpユーザーにはファイルをHTTP PUT経由で直接ファイルに出力します。

答えて

1

次のようにあなたはあなたのNTFSアクセス許可を設定することをお勧めします:

  • IUSR_ <MachineName>を - 匿名ユーザーがアクセスのみ
  • ネットワークサービス(またはアプリケーションプールIDを)読んでいる必要があります - アクセス
  • を読み書き

これらのアクセス許可を使用すると、EveryoneアカウントとAuthenticated UsersアカウントをACLから安全に削除することができます。

さらに詳しい情報: http://support.microsoft.com/kb/815153

1

IISでの書き込みは有効にしないでください - だけで、ファイルシステムのアクセス権の基礎となるではない、HTTPのPUTに話すこと。ガッタカが言ったことをしてください。

関連する問題