2011-10-05 120 views
2

IIS 7を実行しているWindows 2008サーバーがあり、Windows認証とASP.NET偽装、特にMVCを使用するイントラネットサイトを構成しようとしています。ユーザーがIEからサイトにアクセスすると、キャプチャされたWindowsユーザー名を使用して自動的にサイトに記録されます。Windows認証/偽装+ IIS 7 + MVCを構成する方法

私はIIS 6での作業のすべてを持っている:上

  • 匿名アクセスオフ
  • 統合Windows認証、および:IIS 7では

<identity impersonate="true"/> in the web.config. 
、私ができます」古典的なモードでさえ、それを働かせるように見える。

IIS 7のサイトの認証では、Windows認証とASP.NET偽装が有効になっていますが、その他はすべて無効になっています。サイトにローカルでヒットしたときに動作します。リモートマシン(同じドメイン上で、IEを使用して、マシン名、つまりhttp://servername/site/を使用してイントラネットサイトとしてロードする)から、私はWindowsの資格情報に挑戦します。有効なWindows資格情報を入力しても失敗した場合、[キャンセル]をクリックすると、「要求されたリソースにはユーザー認証が必要です」というHTTPエラー401が表示されます。

ASP.NET偽装は何の助けにもなりません。助言がありますか?

答えて

0

問題は、サーバーがドメインとの接続を失ったことが原因であることが判明しました。

このワークステーションとプライマリドメイン間の信頼関係が失敗しました。ローカルの管理者ではなく、ドメインユーザーアカウントを使用してリモートデスクトップに接続しようとしました。

ドメインからマシンを削除して再追加した後、Windows認証とASP.NET偽装が正しく機能します。

関連する問題