2009-07-17 6 views
4

私はWindows認証が必要なASP.NETアプリケーションを開発しています。 web.configを設定して匿名ユーザーを拒否し、認証用にWindowsモードを使用しますが、私のローカル開発バージョンではまだ私はサイトに直接通すことができます。さまざまなユーザーセットアップをテストするために、私はユーザーを変更できるように認可を強制する必要があります。ローカルasp.net開発サーバーでWindows認証を強制するにはどうすればよいですか?

ローカルのasp.net開発サーバーで実行しているときに、認証ウィンドウを強制的にポップアップするようにシステム(設定ファイル、VS2005設定、IISなど)を設定するにはどうすればよいですか?つまり、サイトをデバッグモードで実行しているときに認証ポップアップを取得するにはどうすればよいですか?

答えて

4

また、Windows認証

  1. スタートインターネットインフォメーションサービス(IIS)を設定するには

    代わりに、ローカルのWebサーバーのIISを設定し、IISへのアプリケーションのポイントを持っている必要があります。

  2. アプリケーションの仮想ディレクトリを右クリックし、[プロパティ]をクリックします。
  3. [ディレクトリセキュリティ]タブをクリックします。
  4. 匿名アクセスと認証の制御で、[編集]をクリックします。
  5. [匿名アクセス]チェックボックスがオフになっていて、[Windows統合認証]のみが選択されていることを確認してください。

http://msdn.microsoft.com/en-us/library/ms998358.aspx

IIS

  1. を指すようにアプリケーションを設定するには、右のプロパティ
  2. をWebプロジェクトをクリックして、[OK]をクリックします
  3. [Web]タブをクリックします「ローカルIIS Webサーバーを使用する」ラジオボタン
関連する問題