相关疑难解决方法(0)

在此上下文中不提供请求

我正在运行IIS 7集成模式,我正在使用

在此上下文中不提供请求

当我尝试在调用的Log4Net相关函数中访问它时Application_Start.这是我的代码行

if (HttpContext.Current != null && HttpContext.Current.Request != null)
Run Code Online (Sandbox Code Playgroud)

并且正在抛出异常以进行第二次比较.

除了检查HttpContext.Current.Request for null之外,我还能检查什么?


在iis7.5上运行mnc时,在此上下文异常中发布了类似的问题 @Request不可用

但也没有相关的答案.

asp.net iis-7

108
推荐指数
5
解决办法
13万
查看次数

如何在Global.aspx的Application_Start中获取完整的主机名+端口号?

我试过了

Uri uri = HttpContext.Current.Request.Url;
String host = uri.Scheme + Uri.SchemeDelimiter + uri.Host + ":" + uri.Port;
Run Code Online (Sandbox Code Playgroud)

它在我的本地机器上运行良好,但在发布到IIS7时,有一个例外

System.Web.HttpException: Request is not available in this context
Run Code Online (Sandbox Code Playgroud)

谁知道如何实现这一目标?

c# asp.net url hostname request

49
推荐指数
2
解决办法
7万
查看次数

标签 统计

asp.net ×2

c# ×1

hostname ×1

iis-7 ×1

request ×1

url ×1