私のローカル マシンでは、フォーム認証が正常に機能し、サーバーに保存された詳細を使用してログインできます。パスワードを間違って入力すると、ユーザー名と同じようにログインできません。
サイトを公開すると、ModelState が正しい限り、任意の詳細を使用してログインできます。ローカルマシンとサーバーでこれが異なる動作をする理由がわかりません。
私は同じデータベースで作業しているので、それが問題になることはありません。プロジェクトを公開するときに、ログイン モデルが完全に無視されているようです。
なぜこれが考えられるのでしょうか?これをサーバーで動作させるには、web.config に何かを追加する必要がありますか? 奇妙なことに、これはここ数か月間うまく機能しています。