WorkerRequest = wr;
request = new HttpRequest (WorkerRequest, this);
response = new HttpResponse (WorkerRequest, this);
+#if NET_4_0
SessionStateBehavior = SessionStateBehavior.Default;
+#endif
}
public HttpContext (HttpRequest request, HttpResponse response)
{
this.request = request;
this.response = response;
+#if NET_4_0
SessionStateBehavior = SessionStateBehavior.Default;
+#endif
}
internal bool IsProcessingInclude {
}
#if !TARGET_JVM
public bool IsDebuggingEnabled {
- get { return HttpRuntime.IsDebuggingEnabled; }
+ get { return RuntimeHelpers.DebuggingEnabled; }
}
#endif
public IDictionary Items {
// we should expire the entries (or just store them in InternalCache?)
IResourceProvider rp = null;
if (!resource_providers.TryGetValue (virtualPath, out rp)) {
- if (isLocal) {
- HttpContext ctx = HttpContext.Current;
- HttpRequest req = ctx != null ? ctx.Request : null;
+ if (isLocal)
rp = provider_factory.CreateLocalResourceProvider (virtualPath);
- } else
+ else
rp = provider_factory.CreateGlobalResourceProvider (virtualPath);
if (rp == null) {
- if (isLocal) {
- HttpContext ctx = HttpContext.Current;
- HttpRequest req = ctx != null ? ctx.Request : null;
+ if (isLocal)
rp = DefaultProviderFactory.CreateLocalResourceProvider (virtualPath);
- } else
+ else
rp = DefaultProviderFactory.CreateGlobalResourceProvider (virtualPath);
if (rp == null)
if (pathRelative || pathAbsolute) {
if (pathRelative)
filePath = VirtualPathUtility.ToAbsolute (filePath);
- else
- filePath = filePath;
} else
filePath = VirtualPathUtility.AppendTrailingSlash (req.BaseVirtualDir) + filePath;