.net 检测httpmodule中的Web服务类型

.net 检测httpmodule中的Web服务类型,.net,dependency-injection,httpmodule,.net,Dependency Injection,Httpmodule,是否有任何方法可以检测httpmodule内部的webservice类型? 这样做的原因是我想在之前对webservice进行一些属性注入 已经处理过了 我发现: 但这是一个丑陋的解决方案 有人有好的解决方案吗?您目前正在使用DI框架吗?我有自己的brew框架,但就我的搜索而言,我找不到能够将依赖项注入Web服务的框架。Autofac Web integration module正在ASP.Net页面上进行属性注入,可能此框架可以扩展,以便对Web服务进行相同的注入。只要快速浏览一下源代码,它

是否有任何方法可以检测httpmodule内部的webservice类型? 这样做的原因是我想在之前对webservice进行一些属性注入 已经处理过了

我发现:

但这是一个丑陋的解决方案


有人有好的解决方案吗?

您目前正在使用DI框架吗?我有自己的brew框架,但就我的搜索而言,我找不到能够将依赖项注入Web服务的框架。Autofac Web integration module正在ASP.Net页面上进行属性注入,可能此框架可以扩展,以便对Web服务进行相同的注入。只要快速浏览一下源代码,它看起来是可行的。在aspx页面上注入是小菜一碟,但是来自ajax调用的Web服务是另一回事,请查看我上面的链接。现在查看讨论,哎哟,看起来不太好。但我也看不出他们是如何解决这个问题的,因为他们创建了一个新的web服务类型实例……我想这比我预期的要复杂得多: