【问题标题】:Resolve a System.Web.Services.WebService instance with Castle (for AOP purposes)使用 Castle 解析 System.Web.Services.WebService 实例(用于 AOP 目的)
【发布时间】:2011-01-31 14:42:52
【问题描述】:

我想使用拦截器为现有的 Web 服务实现日志记录;在项目中,我们使用 System.Web.Services.WebService 类(与 asmx.cs 文件相关联的类),但我在网上找到的所有示例都使用城堡的 wcf 工具。

有没有办法用 Castle 注册和解析 System.Web.Services.WebService 实例?

【问题讨论】:

  • 没有发现将现代产品 (Castle) 与传统技术 (ASMX) 结合使用的示例,您应该不会感到惊讶。

标签: .net web-services castle-windsor asmx aop


【解决方案1】:

我怀疑你可以代理 asmx WebService。 IIRC asmx Web 服务的模型类似于 ASP.NET WebForms,所以the same limitations apply

【讨论】:

  • 谢谢,我让 WebService 完全变笨了,它的所有 webmethods 都调用了由 Castle 解析的代理(与 WebService 具有相同的接口)。 :)
猜你喜欢
  • 2011-07-09
  • 2012-06-06
  • 1970-01-01
  • 1970-01-01
  • 2012-04-26
  • 2018-08-10
  • 1970-01-01
  • 1970-01-01
  • 2017-02-13
相关资源
最近更新 更多