これは奇妙なものです。私はWSS3サイトを持っていますが、MOSSはなく、CRMに対して認証するカスタムメンバーシップとロールプロバイダーがあります。すべてのユーザーもサイトユーザーリストに追加されているため、ログインすると正しい表示名になります。
開発とステージではすべてが正常に機能しますが、UATではユーザーはログイン画面を通過できません。ログイン画面は機能しています。ユーザーに間違ったパスワードを入力すると、正しいメッセージが表示されます。これは、カスタムプロバイダーが正常に機能していることを意味します。ログインフォームに正しく入力すると、すぐにログイン画面に直接リダイレクトされます。IISログには、ログイン画面で認証されたユーザーがサイトに送信され、その後返送されたことが示されます。匿名アクセスを許可するようにサイトを設定すると、ユーザーが正しく認証された後、サイト側でログインしていないことが示されます。
ULSログには次のように表示されます。ユーザーが存在しないか、一意ではありません。
信頼できるフォレストnzct.localが1つ見つかりました。0個の信頼できるドメインが見つかりました
サイトにログコードを追加するメンバーシッププロバイダーが正しく設定されていることを確認しました。要求されたときにユーザーを見つけることができます。また、サイトのユーザーリストにアクセスすると、正しい名前のSPユーザーを見つけることができます。
現在のユーザーを認証済みユーザーに設定することを拒否するだけです。変。