2013-10-07 2 views
1

Я написал приложение в MVC4 и развернуто на сервер.Проблема с возвратом URL Авторизация вопроса MVC4

У меня возникла проблема, когда пользователь пытается перейти к URL-адресу, который имеет атрибут [Авторизовать] locally, который перенаправляет пользователя.

/Account/Login?ReturnUrl=%2fEvents%2fCreateEvent 

Однако на сервере я нахожу, что это добавление некоторых дополнительных символов в начало URL-адреса?

/~/Account/Login?ReturnUrl=%2fEvents%2fCreateEvent 

Это бросает 404 исключение из-за /~/

Когда пользователь проходит проверку подлинности и переходит к Events/CreateEvent то работает правильно, однако терпит неудачу, когда они не являются!

Кто-нибудь знает, почему?

ответ

1

Вы проверили web.config для настройки проверки подлинности форм.

Возможно, это немного похоже на это.

<authentication mode="Forms"> 
     <forms loginUrl="~/Account/Login" timeout="2880" /> 
</authentication> 

Try удаления тильды ~

Смежные вопросы