我的Web服务以集成模式在IIS上运行。在此模式下,当从HttpContext.Request
方法调用时,Application_Start
引发异常。
// app is HttpApplication
var serverName = app.Context.Request.ServerVariables["SERVER_NAME"];
以上语句将引发System.Web.HttpException:请求在此上下文中不可用
在Application_Start
内是否有其他地方可以从中检索ServerVariable?
答案 0 :(得分:0)
您可以使用HostingEnvironment
System.Web.Hosting.HostingEnvironment
它具有很多可以使用的属性