2013-01-25 29 views
5

IISサーバーで新しいWebサイトを作成しようとしていますが、Windows認証を使用しているWebサイトは正常です。しかし、私の人生のために、私の新しいウェブサイトがなぜアクセスを拒否したのか分かりません(401.2)IIS7(Windows)認証 - なぜ新しいWebサイトのエラー401

基本的に私は新しいウェブサイトを作成し、単一の.htmlファイル( "Hello、World")を追加します。私はそれにアクセスできます。しかし、匿名をオフにしてWindows認証を残すと、ID/PWDの入力を求めるメッセージが表示され、常に4012.

このように、同じWebサーバー上の既存のWebサイトのコピーとして新しいWebサイトを作成することにしました。私も行って、新しいWebサイトを同じアプリケーションプールと同じ物理パスで共有させました。この方法で、私が知る限り、2つのWebサイトの唯一の違いは、2つのサイトのIIS構成です。まだ認証できません。

私はバインディングを切り替えましたが、助けにはなりません。

私はapplicationHost.configの設定を比較して、それらが等しいことを確認しました。

アイデア?前もって感謝します。

+0

401.2は、クライアントとサーバーが認証プロトコルのネゴシエーションに失敗したことを意味します。 – Eric

+0

要約:現在作業中のWebサイトにコピーを作成しようとしています。コピーはユーザーを認証しません。コピーは、元のアプリケーションプールと同じ元の(Web)フォルダと同じアプリケーションプールを使用しています。元のWebサイトのapplicationHost.config内のすべての設定をコピーしてコピーしました。切り替えられたバインディングさえ。私はまだ私を認証するためにコピーのウェブサイトを得ることができません。それ以外にはまだ何が違うのでしょうか? – Eric

答えて

4

私はいくつかの成功のためにこれらのような問題のためにこの記事を数回使っています:http://blogs.msdn.com/b/david.wang/archive/2005/07/14/howto-diagnose-iis-401-access-denied.aspx

+0

私は自分のページを見て、それは401.2が基本的にクライアントとサーバーが認証プロトコルをネゴシエートできなかったことを示しています。私は基本的に同じIISサーバー上に作業サイトをコピーしていたので、これは意味がありません。私は、3つのプロバイダ(ネゴシエート、ネゴシエート:Kerberos、NTLM)をすべて使用するように指示していますが、Webサーバのコピーでは機能しません。 – Eric

2

コマンドラインからiisresetを実行してみることをお勧めしました。これは、私がすべて必要としていたものであることが判明しました。 IIS自体が再起動されるまで、特定のWebサイトを再起動しても、一部の設定変更が適切に適用されないと考えられます。

+0

ええと... 2時間のデバッグ、認証、セキュリティ、IISログ、サーバーログのチェック... iisresetはトリックです。 FML – PhilDulac

関連する問題