0
LDAPを使用してActive Directory更新を実行するWebアプリケーションを開発しています。 IIS 7でアプリケーションをホストすると、という文でAccess is denied
エラーが発生します。使用するIISアプリケーションプールIDログオンユーザーWindows ID
次に、アプリケーションプールがID「IIS APPPOOL \ ASP.NET v4.0」を使用して更新を実行していることがわかりました。
Webアプリケーションを使用しているユーザーのウィンドウのアカウントがアプリケーションプールのIDである必要があります。
- >認証モードを追加= IIS
- 上のweb.config
- 無効匿名認証の「Windows」はアプリケーションとしてアカウントに建てられた「ApplicationPoolIdentity」を選択します。私は次のことを行っている
プールの身元確認
しかし、まだ動作させていない。
こんにちは、ご提案いただきありがとうございます。
私はそれを試して、 "System.Security.Principal.WindowsIdentity.GetCurrent()。Name"の値をチェックすると、 "IIS APPPOOL \ ASP.NET v4が表示されます。0 "と表示されます。これは、アプリケーションがまだIIS APPPOOL IDを使用してWebアプリケーションを実行していることを意味します。
これはIIS認証となりすまし設定のスクリーンショットです。 :https://image.ibb.co/bVaNXv/IIS_Authentication.png –
また、 "identity impersonate = true"をweb.configで試してみましたが、うまくいきません –