Obtendo o URL completo de ação no ASP.NET MVC [duplicado]

Esta questão já tem uma resposta aqui:

Como faço para encontrar a URL absoluta de uma ação no asp.net MVC? 9 respostas

Existe uma maneira incorporada de obter o URL completo de uma ação?

Eu estou procurando por algo parecidoGetFullUrl("Action", "Controller") que retornaria algo comohttp://www.fred.com/Controller/Action.

O motivo pelo qual estou procurando isso é evitar URLs codificados em e-mails automáticos gerados para que os URLs sempre possam ser gerados em relação à localização atual do site.

questionAnswers(6)

yourAnswerToTheQuestion