从请求获取ServerVariables的替代方法

时间:2018-11-08 10:34:24

标签: c# asp.net iis application-start

我的Web服务以集成模式在IIS上运行。在此模式下,当从HttpContext.Request方法调用时,Application_Start引发异常。

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

以上语句将引发System.Web.HttpException:请求在此上下文中不可用

Application_Start内是否有其他地方可以从中检索ServerVariable?

1 个答案:

答案 0 :(得分:0)

您可以使用HostingEnvironment

System.Web.Hosting.HostingEnvironment

它具有很多可以使用的属性