mvc3 プロジェクトを mvc4 プロジェクトに変えました。新しいプロジェクトを作成し、構成ファイルを変更せず、コントローラー、ビュー、およびモデルを移動しました。次に、mysql をプロジェクトにインポートしました。
すべて正常に動作しますが、承認プロセス全体で問題が発生しました。
それを私の見解に追加すると:
@if (User.Identity.IsAuthenticated)
{
// Something
}
else
{
// Another Thing
}
それは常に何かを引き起こします。認証されていなくても、認証されていると見なされます (Cookie を確認しましたが、何もありません)。
もちろん、で保護する必要があるすべてのコントローラーに到達できます[Authorize]
。
この問題を解決する方法はありますか?
ご助力ありがとうございます。