0
我现在有生成每个外部客户端请求的一个唯一的ID,其追加到IIS日志,并将其添加到HttpContext.Items集合,以一个HTTP模块通过Web服务传递。你能从HTTP模块的数据传递到IIS托管WCF未启用aspNetCompatibility
我目前正在与一个WCF服务(IIS下仍托管)代替Web服务。我可以通过启用ASPNET兼容性成功做同样的过程,但我宁愿不要。有没有办法从HTTP模块要说WCF服务的OperationContext不启用ASPNET兼容性传递数据?
我目前在BeginRequest中生成我的ID,这仍然发生在调用被拦截之前。 – BDekker 2011-04-29 12:47:27
对不起,我错过了分享UNIQUEID部分发布模块处理。添加http头文件可能是你可以查看的东西,但它看起来更像是一个hack.http://forums.asp.net/p/979853/1250479.aspx – Chandermani 2011-04-29 16:49:33
不幸的是,我已经尝试过这种方法,它是不成功的,因为我不是一个网络应用程序。 – BDekker 2011-05-02 04:47:37