0

VS2008/Vista/IIS7 での開発をさらにいじくり回すと、Network Service アカウントに関していくつか疑問に思っています。App_Data フォルダーにローカル データベースを作成する Sql ロール メンバーシップ プロバイダーのセットアップを試みるまで、Web サイトの実行に問題はありませんでした。どこかで、Network Service がクライアントの認証に必要なアクセス許可を使い果たしました。

アプリ プールを自分の管理者アカウントで実行するように変更することで問題を解決しましたが (後で Network Service の管理者権限を今のところ付与することで)、最終的に保持したいので Network Service に欠けている権限について知りたいです。 (および私のサイト)管理者グループから。何か案は?

また、このようなものをデバッグするのに適した場所はどこですか? EventLogs には何の役にも立たないので、アカウントが何かをしようとして拒否されたことを知るのに適した場所が他にあるかどうかはわかりません。たぶん、ログが正しく構成されていないだけですか?

ありがとう!

4

1 に答える 1

0

奇妙なことに、ネットワーク サービスに mdb ファイルを含むフォルダへの書き込みアクセス権を与えるだけでは十分ではないようです。「Documents\Visual Studio 2008 ディレクトリ」の下にあるすべてのものへの読み取りアクセスも必要なようです (サイトはそのディレクトリ内からホストされています)。今は大丈夫そうです。ありがとうProcessMonitor!

于 2008-12-22T19:10:17.673 に答える