1

有什么方法可以使用 Castle Windor 在 .net 中构造一个 HttpHandler 以便我可以将依赖项注入其中?

我意识到这是一个非常稀疏的问题,但我不确定还要添加什么。我有一个实现IHttpHandler并且我希望能够将依赖项注入其中,但是我看不到如何让 IoC 容器接管处理程序的实例化,因为它是由应用程序根据请求完成的。

4

1 回答 1

2

当您说实例化是“由应用程序根据请求完成”时。你的申请?您不会“只是”将其更改为向温莎城堡要求处理程序吗?或者,您的意思是它是通过 ASP.Net 配置实例化的?

您是否需要自定义 HTTP 处理程序工厂来处理处理程序? http://msdn.microsoft.com/en-us/library/ms227439(v=vs.100).aspx

于 2012-09-04T03:31:13.440 回答