0

このチュートリアルを使用して、Web サイトの基本認証を作成しました:
http://msdn.microsoft.com/en-us/data/gg192997.aspx
ただし、パスワードを admin に変更しました。常にユーザー名とパスワードの入力を求められますが、決して受け入れられません。trueを返すようにコードを変更すると、

public static bool Authenticate(HttpContext context)

何も変わりません。他に何を設定すればよいですか?

4

1 に答える 1

1

(特定のサイトに対する) IIS のすべての認証設定が無効になっており、基本認証のみが有効になっていることを確認してください。ブラウザーは、有効な場合に常に受け入れられるユーザーとパスワードを要求することが期待されています。サイトとその関連アプリケーション プールを再起動することも役立つ場合があります (特に古いバージョンの Windows の場合)。

基本認証は、base64 エンコードの要求ヘッダーを介して資格情報を渡すため、安全ではないことに注意してください。ssl を使用することをお勧めします。ライブ サイト用に startssl.com から無料のものを入手するか、開発用に iis から自己署名付きのものを作成できます。

于 2013-03-09T02:19:23.637 に答える