Obtención de la URL completa de la acción en ASP.NET MVC [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo encuentro la url absoluta de una acción en ASP.NET MVC? 9 respuestas

¿Existe una forma integrada de obtener la URL completa de una acción?

Busco algo comoGetFullUrl("Action", "Controller") eso devolvería algo comohttp://www.fred.com/Controller/Action.

El motivo por el que busco esto es evitar las URL de codificación en los correos electrónicos automáticos que se generan para que las URL siempre puedan generarse en relación con la ubicación actual del sitio.

Respuestas a la pregunta(6)

Su respuesta a la pregunta