У меня есть представление MVC3 Razor, в котором есть ссылка, требующая входа пользователя в систему, и его HTML-код выглядит следующим образом:
<a href="Home/Login?returnUrl=/myprojname/Product/Index">
, а затем метод действия Login в homecontroller и представление.Какие значения отправляются в метод действия входа в систему.
внутри метода действия после проверки. Я проверяю, имеет ли returnurl значение NULL, затем перенаправляем на этот URL.В локальной системе он возвращается по этому адресу
http://localhost:1235/myProjname/Product/Index
и работает нормально.Но когда я загружаю его на сервер (IIS 7), он возвращается к
http://domainname/myProjname/Product/Index
и выдает 404, потому что там нет myProjname, если я удалюmyprojname ', он работает с этим URL на живом сервере
http://domainname/Product/Index
, но для этого мне нужно изменить href следующим образом
<a href="Home/Login?returnUrl=/Product/Index">
В этомслучай, он не работает с локальной системой с URL
http://localhost:1235/Product/Index
Пожалуйста, предложите решение