Я пытаюсь использовать два разных метода для регистрации учетной записи в моем приложении Asp.net MVC, один для обычных пользователей, чтобы зарегистрироваться для и еще один для пользователей, которые регистрируются с помощью определенного регистрационного токена. Таким образом, у меня есть следующие сигнатуры методов в моем AccountController
:
public virtual ActionResult Register () {...}
public virtual ActionResult Register (Guid registrationToken) {...}
Однако, когда я иду o http: // localhost / Account / Register
Я получаю исключение, что текущий запрос неоднозначен между этими двумя действиями. У меня создалось впечатление, что он использовал бы действие без параметров Register
, если бы не был передан параметр GET registrationToken
, в противном случае он использовал бы второй.
Требуется ли для этого особая конфигурация маршрута?