2

Microsoft.Web.Administration DLLを使用して、ASP.NETアプリケーションでIISをプログラムで操作しています。IIS7.5でWindows7を実行しています。これを機能させるには一体何が必要ですか。web.adminstration.dllは、神のために読み取りアクセスのみが必要であり、書き込みも必要ありません。IIS7を実行しているWindows2008R2ボックスでも同じ問題が発生します。

私はこれを機能させるためにすべてを試みましたが失敗しました。IIS/DefaultAppPoolに指定されたredirection.configに対する完全な権限を持つアプリプールの既定のアプリケーションプールを使用してみました。アプリプールにLocalSystemアカウントを使用してみました。アプリプールにNetworkServiceを使用してみて、redirection.configファイルに対する完全なアクセス許可をNetworkServiceに付与しました。redirection.configファイルに対する完全なアクセス許可を持つアプリプール用に自分の管理者アカウントを試しました。

私はIUSRとlIS_IUSRSを持っており、どちらもredirection.configに対する完全な権限を持っています。redirection.configに完全な権限を持つすべての人を追加してみました。UACがオフになっています。

どのアカウントまたはプロセスが実際にそのファイルを読み取ろうとしているのかを知るにはどうすればよいですか?また、この問題を解消するにはどうすればよいですか?

4

1 に答える 1

0

例外を克服するには、c:\ windows \ system32 \ inetsrv\configでネットワークサービスにネットワークサービスの読み取りと実行のアクセス許可を与える必要があります。microsoft.web.administrationを使用してiis7を非管理者として照会するを参照してください。

于 2013-09-04T00:04:17.220 に答える