По какой-то причине, когда я запускаю свой проект локально, все работает нормально. Когда я публикую мой сайт жить в мой виртуальный хостинг сервер, ActionLink вызывает ссылки, чтобы выйти, какMVC ActionLink добавляет имя решения VS к URL-адресу
Http // www.mydomain.com/MySolutionName/Account.aspx/LogOn
, когда он должен быть
http // www.mydomain.com/Account.aspx/LogOn
Любые идеи?
Global.asax routes.MapRoute ("Default", "{controller} .aspx/{action}/{id}", new {controller = "Home", action = "Index", id = ""}); routes.MapRoute ("Root", "", new {controller = "Home", action = "Index", id = ""}); Код ссылки для входа в систему (ссылка i выше) <% = Html.ActionLink («Вход в систему», «LogOn», «Учетная запись»)%> – 2009-06-03 03:55:18
Пожалуйста, отредактируйте исходное сообщение и поместите код там (в блок кода), а не как комментарий. – DSO