2

App Poolへのアクセスを許可して、Webサイトディレクトリ(inetpub内)にいくつかのファイルを作成しようとしていますが、ユーザーに管理者権限がないと表示されているため、アクセスを拒否し続けています。AppPoolをLocalSystemとして実行しましたが、それでも失敗しました。LocalSystemはフォルダを完全に制御できませんか?AppPoolIdentityとして実行し、それらのフォルダーに適切な権限を付与しましたが、機能しません。それを機能させる唯一の方法は、カスタム管理者アカウントを与えることです...しかし、それはweb.configにユーザー名/パスを保存し、そのパスワードは90日ごとに期限切れになります。90日ごとにWebサイトが失敗することはありません。

カスタムアカウントを指定せずに、組み込みの管理者としてAppPoolを実行できる簡単な方法はありますか?

4

1 に答える 1

4

わずか18か月遅れ。それにもかかわらず、問題はあなたのウェブサイトが匿名接続で実行されていることだと思いますよね? Web サイトに接続している匿名ユーザーは、管理者として実行されません。これは構成可能です。

以下は IIS7 に適用できます (IIS6 にも適用できると思いますが、そのバージョンにはアクセスできません。ほぼ確実に IIS5 以前には適用できません)。

とにかく、IIS マネージャーでこの設定を変更するには、次の場所に移動します。

サイト > [あなたのウェブサイト]

IISサブセクションの「機能」ビュー

認証 [機能を開く] > 匿名認証 [マウスの右ボタンで「編集...」] > 選択: アプリケーション プール ID [OK]

これにより、匿名接続が OS レベルの管理者権限で機能し、ファイルやその他のさまざまな機能にアクセスできるようになります。

それか、私はあなたの問題をよく理解していません。

于 2013-09-25T08:08:02.970 に答える