Как получить полное имя хоста + номер порта в Application_Start of Global.aspx?

Я попробовал

Uri uri = HttpContext.Current.Request.Url;
String host = uri.Scheme + Uri.SchemeDelimiter + uri.Host + ":" + uri.Port;

, и он работал хорошо на моем локальном компьютере, но когда был опубликован в IIS7, есть исключение, говорящее

System.Web.HttpException: Request is not available in this context

Anyone знаете, как этого добиться?

49
задан Leo 21 November 2010 в 21:36
поделиться