Альтернатива получению ServerVariables из запроса - PullRequest
0 голосов
/ 08 ноября 2018

Мой веб-сервис работает на IIS в интегрированном режиме. В этом режиме HttpContext.Request выдает исключение, когда вызывается из Application_Start метода.

// app is HttpApplication
var serverName = app.Context.Request.ServerVariables["SERVER_NAME"];

Приведенное выше выражение выдает исключение System.Web.HttpException: в этом контексте запрос недоступен

Есть ли где-нибудь еще, где я могу получить ServerVariables, в пределах Application_Start?

1 Ответ

0 голосов
/ 08 ноября 2018

Вы можете использовать HostingEnvironment

System.Web.Hosting.HostingEnvironment

Он имеет множество свойств, которые вы можете использовать

...