商务服务器和ASP.NET集成管道错误

商务服务器和ASP.NET集成管道错误,asp.net,web-config,httpcontext,commerceserver,Asp.net,Web Config,Httpcontext,Commerceserver,我正在使用Microsoft Commerce Server 2007和自定义ASP.NET 2.0网站。在经典管道中一切都很好,但当我尝试使用集成管道时,它失败了,出现以下错误: “/”应用程序中出现服务器错误 请求在此上下文中不可用 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:System.Web.HttpException:请求在此上下文中不可用 源错误: 在执行当前web请求期间生成了未经处理的异常。有关异常的

我正在使用Microsoft Commerce Server 2007和自定义ASP.NET 2.0网站。在经典管道中一切都很好,但当我尝试使用集成管道时,它失败了,出现以下错误:

“/”应用程序中出现服务器错误

请求在此上下文中不可用

描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

异常详细信息:System.Web.HttpException:请求在此上下文中不可用

源错误:

在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别

堆栈跟踪:

[HttpException(0x80004005):请求在此上下文中不可用]

System.Web.HttpContext.get_请求() +8794400 Microsoft.CommerceServer.Runtime.Orders.CommercoOrderModule.Init(HttpApplication appInstance)+134
System.Web.HttpApplication.initmodulecommon() +65 System.Web.HttpApplication.InitIntegratedModules() +49 System.Web.HttpApplication.InitInternal(HttpContext 上下文,HttpApplication状态, MethodInfo[]处理程序)+729
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext 上下文)+298
System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext 上下文)+107
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext)+363

我已经尽了最大努力对此进行了研究,这肯定是因为Commerce Server在没有当前请求的情况下试图访问HttpContext.Current。这一切都发生在我的代码中的任何内容之前,并且没有任何内容可供破解,也没有任何源代码可供查看。我甚至尝试将调试器附加到IIS进程(w3wp.exe),但它没有捕获任何内容

我按照说明添加了web.config部分,但没有任何区别

我在不同的服务器上有一个不同的网站,在集成管道模式下使用Commerce server,没有问题,所以我知道这是可能的。我找不到这两个web.config文件之间的显著差异,因此我假设这是其他地方的配置错误,但我不知道在哪里查找

出于性能方面的原因,我必须在集成管道模式下运行此功能,另外,我正在创建一个自定义URL重写HTTP模块,该模块仅适用于集成管道


提前感谢您的帮助

我一时想不起来,你是否也区分machine.config文件?你是否对网站的应用程序池授予了提升权限?我们的商务服务器msft代表刚刚让我们以经典模式离开网站,启用32位true。。。他无法让它在集成环境中工作