MVC4 でアプリケーションを作成し、サーバーにデプロイしました。
ユーザーが [Authorize] 属性を持つ URL に移動しようとするとlocally、ユーザーがリダイレクトされるという問題があります。
/Account/Login?ReturnUrl=%2fEvents%2fCreateEvent
ただし、サーバーでは、これにより URL の先頭に余分な文字が追加されていることがわかりましたか?
/~/Account/Login?ReturnUrl=%2fEvents%2fCreateEvent
これにより、404 例外がスローされます。/~/
ユーザーが認証されてナビゲートするとEvents/CreateEvent、これは正しく機能しますが、そうでない場合は失敗します!
誰かが理由を知っていますか?