Это не имеет прямого отношения к вашей проблеме, но у меня такое же исключение, когда я делаю что-то еще, поэтому я подумал, что поставлю этот ответ для потомков ...
Я получил это исключение просто когда главная страница была рендеринга, а не при переходе к соответствующему действию контроллера.
Наступает большая царапина по голове, пока я не пойму, что я использовал Html.Action
(который запускает действие и испускает HTML-строку ), а не Url.Action
(который генерирует URL-адрес).