我目前正在为即将开始的新项目评估 WebAPI 和 NancyFx。我已经设法让 Nancy 从一个测试程序集中进行自我托管(它本身使用 asp.net 托管)。
有没有办法对 Web API 做同样的事情?我想将 web api 项目托管在 IIS 上,但我想从我的测试程序集中启动它,这样我就可以针对它运行测试。
我发现了一些关于如何使用 Autofac 扫描来自另一个程序集的控制器的博客文章(似乎有点倒退只是为了让另一个程序集的托管工作,但如果可以做到,我想这将是一个选择),但我会喜欢在这个项目中继续使用 Structuremap ioc。