从请求中获取ServerVariables的替代方法



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

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

上述语句将抛出System。网状物HttpException:请求在此上下文中不可用

Application_Start中,是否还有其他地方可以检索ServerVariables?

您可以使用HostingEnvironment

System.Web.Hosting.HostingEnvironment

它有很多属性你可以使用

相关内容

  • 没有找到相关文章

最新更新