我的Owin控制台项目从哪里知道另一个库中的控制器?

时间:2014-01-22 15:05:34

标签: asp.net-web-api owin

我的API控制器位于与托管Owin的控制台项目分开的额外项目中。

对控制器的请求有效,但这种魔法是如何完成的?

我的控制台项目从哪里知道我的控制器所在的项目?

枚举所有添加的引用并检查继承自ApiController的类型?

1 个答案:

答案 0 :(得分:3)

我可能会让你失望,但那里不应该有任何魔法。 ; - )

我看到你的控制台项目可以了解控制器所在的程序集的两种可能性:

  • 您正在使用自定义程序集解析程序(如此here
  • 您在控制器程序集中引用了导致程序集加载的内容

我尝试了第二个选项,它就像一个魅力:

enter image description here