これは、ADドメインの一部ではないWindows Server 2008でIIS 7を使用するためです。ユーザー名/パスワード(Windowsアカウント)たとえば)Webサイトを表示する場合、Webサイトは独自の認証方法(フォーム)を使用してユーザーアカウントを処理し、メンバー固有のページなどを表示するかどうかを決定します。
IIS6では、匿名アクセスを無効にし、統合Windows認証を有効にしました。 IIS7の動作は異なり、Windowsのユーザー名/パスワードを入力してサイトを表示すると、サイトは正常に表示されますが、ログインページにリダイレクトされます。ログインすると、サイトは自然に動作します。 Webサイトの資格情報でログインせずにサイトをナビゲートできる必要があります。
ここでは、Webサイトへのアクセスをパスワードで保護する必要があるため、匿名アクセスを有効にすることは意味がないと思います(URLに最初に移動するときのユーザー名/パスワードダイアログがポップアップ表示されます)。
どんな助けも大歓迎です!
IIS7統合モードでは、2段階認証はサポートされていません。認証はモジュール化されているため、IIS認証を実行してからasp.net認証を実行するのではなく、すべて同時に実行されます。
次のいずれかを実行できます。
Windows 7マシン上のIIS7でWindows認証を有効にするには:
コントロールパネルに移動
[プログラム] >> [プログラムと機能]をクリックします
左側から[Windowsの機能の有効化または無効化]を選択します。
インターネットインフォメーションサービス>> World Wide Webサービス>>セキュリティを展開します
[Windows認証]を選択し、[OK]をクリックします。
IISをリセットし、チェックインIIS= Windows認証用になりました。
楽しい
Windows Server 2008でWindows認証用にIIS7を構成する
こちらのリンクをご覧ください:
http://www.iis.net/ConfigReference/system.webServer/security/authentication/windowsAuthentication
この投稿をお楽しみください:-)
IEパスワードチャレンジボックスを取得するか、ログインページに誘導して情報を入力する必要がありますか?2番目のオプションの場合は、少なくとも有効にする必要がありますログインページへの匿名アクセス。サイトがまだ誰であるかを知らないためです。
最初のオプションが必要な場合は、転送先のログインページで現在ログインしているユーザーを読み取り、それに基づいて行動する必要があります。
Stackの他のスレッドには同様のトピックの別のスレッドがあり、私が遭遇した最良の解決策は Helicon Ape の無料版を使用することです
インストールしたら、「HTTP Authentication and Authorization」というタイトルのページの手順に従います