我想在owin启动文件中注入数据服务。因为我正在使用ninject DI。
在堆栈溢出中搜索我得到了Resolving dependencies in OWIN WEB API Startup.cs with ninject链接,其中由Erik Funkenbusch先生给出了解决方案。 通过链接,我按照编辑部分(4/6/15)。这样做我在启动文件“var kernel = ConfigureNinject(app);”时收到错误
当前上下文中不存在名称“ConfigureNinject”。
按照说明,我接着在App_start文件夹下创建名为Startup.Ninject.cs的类。
很高兴帮助我解决这个问题。提前致谢
答案 0 :(得分:0)
确保您的Startup.Ninject.cs和Startup.cs文件都具有定义为的类:
public partial class Startup
请注意,您必须将partial
添加到现有的Startup类中。
答案 1 :(得分:0)
很抱歉,忙于工作。是的,其内部局部类。同时,我让Google尝试了此博客。 Befriending ASP.NET Web.API2, OWIN and Ninject
很容易进行跟进。感谢帮助。