1

我的网络服务以集成模式在 IIS 上运行。在这种模式下,HttpContext.RequestApplication_Start方法调用时抛出异常。

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

上面的语句会抛出 System.Web.HttpException: Request is not available in this context

在其他地方,我可以从中检索 ServerVariablesApplication_Start吗?

4

1 回答 1

0

您可以使用HostingEnvironment

System.Web.Hosting.HostingEnvironment

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

于 2018-11-08T11:03:32.133 回答