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