2011-07-07 23 views
2

MVC 2.0アプリケーションでWindows認証をセットアップしようとしています。すべては設定であり、そして今の私は、基本的には匿名ユーザー認証されたユーザーを許可すると拒否:私は無効になって他のすべての認証タイプが、Windows認証を持っているIIS Webサイト上でホスト名がIIS Webサイトのサイトである場合のWindows認証の問題

<authentication mode="Windows" /> 

<authorization> 
    <deny users="?"/> 
    <allow users="*"/> 
</authorization> 

を。

質問: IISの「既定のWebサイト」のアプリケーションとしてこれを設定すると、すべて正常に動作します。ユーザーは資格情報を要求され、Webサーバー上のアカウントに対して認証されます。

しかし、同じIISルート上に新しいWebサイトを作成すると、認証が機能しなくなります。アプリケーションとWebサイトは、同じアプリケーションプール内の同じボックスで実行され、ディスク上の同じ物理的な場所を参照しています。

私は本当にアイデアがなく、どんな提案も大変ありがとうございます。

+0

どうやら問題はそれではありませんDNSエントリが正しく設定されているサイトは正常に動作します上記のサイトは、DNSを逆引きする能力がないということを意味する 'hosts'設定によって束縛されています。私はまだホストのエントリを使用してテストの設定を構成する方法を知りたいです。 – faester

答えて

6

hostsファイルにダミーのホスト名を設定している場合は、IISのセキュリティ機能によって認証が成功しなくなります。

あなたはホワイトリストにホスト名を追加するための、またはその特定のセキュリティ機能を無効にするための指示があり、以下のURLを、相談したいことがあります。

リンクは次のとおりです。http://support.microsoft.com/kb/896861

+0

こんにちはマット - 素晴らしいリンク、答えをありがとう。 – faester

+0

ありがとう、私は何時間もこれに固執していた。 – Daniel

関連する問題