Короткая версия:
Как я могу получить URL сервера, на котором выполняется мой проект MVC3? Я НЕ хочу жестко кодировать адрес сервера.
Длинная версия:
У меня есть три сервера, с которыми я буду работать:
- Сервер разработки
- QA сервер для тестирования других
- Производственный сервер
Ни один из вышеперечисленных серверов не имеет одинаковый URL.
Мой веб-проект должен генерировать уведомления по электронной почте, которые содержат кликабельную ссылку.
Я знаю, что Request.Url.ToString () получит мне сервер, но если возможно, я бы не стал тратить время на обработку этой строки каждый раз, когда я генерирую электронное письмо.