2009-07-13 10 views
0

IIS 6と7の両方で動作するASP.NET MVCアプリケーションがあります。このアプリケーションには特別な権限が必要で、特別なユーザーを持つアプリケーションプールで実行する必要があります。特定のグループの一部アプリケーションはまた、いくつかのXMLファイルに多くの設定を保存します。これらのファイルは、複数の異なるコンポーネントによって読み取られるため、「Application Data」特殊フォルダの下に格納されます。ASP.NETのアプリケーションデータの特別なフォルダのユーザー権限

これらのXMLファイルに書き込むためには、マシンのローカルAdministratorsグループにユーザーを追加する必要があることがあります。それが事実か、私は何か他のものを紛失していますか? Application Dataフォルダに書き込むにはどのような権限が必要ですか?

答えて

0

「アプリケーションデータ」ディレクトリは、ユーザーの「ドキュメントと設定」ディレクトリに含まれています。したがって、ユーザーは必要なアクセス権を持っている必要があります。

別のユーザーの「ドキュメントと設定」ディレクトリに問題が発生することがあります。また、アプリケーションプールのIDであるユーザーがIIS_WPGグループのメンバでない場合、問題が発生することがあります。

いずれにしても、ユーザーを管理者グループに入れるのではなく、ディレクトリに直接ユーザーの権利を与える方がよいでしょう。

関連する問題