草庐IT

OWINHost

全部标签

c# - 使用 Ninject OWINHost 的 OWIN 自托管应用程序是否需要 system.web?

我正在尝试使用带有Ninject的OWIN自托管WebAPI创建Windows服务。我让它工作,但我必须添加对system.web的引用,这似乎是错误的。在没有引用system.web的情况下,我得到了这些编译错误:Thetype'System.Web.Routing.RouteCollection'isdefinedinanassemblythatisnotreferenced.Youmustaddareferencetoassembly'System.Web,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3

c# - 使用 Owinhost.exe 运行 OWIN Web 服务或控制台应用程序有什么区别

我开始开发新的Web应用程序并考虑使用OWIN。我无法从任何文档中解决的一件事是,将C#应用程序创建为控制台应用程序并从其exe文件启动它运行,或者将项目创建为类库/dll,以及使用OwinHost之间有什么区别.exe启动它。运行Owinhost.exe来启动该进程是否比将其作为控制台应用程序运行更有优势? 最佳答案 OneofthecomponentsincludedintheMicrosoftOWINcomponentsisthelightweight,console-basedOwinHost.exe.Thishostfin

c# - 如何在 WebApi OwinHost Startup 中使用 Ninject bootstrapper?

我正在从IISWebAPI迁移到OwinHost。利用最新的预发布版本的nuget包,我成功地使用了这里的说明:https://github.com/ninject/Ninject.Web.Common/wiki/Setting-up-a-OWIN-WebApi-application这是我的代码stub:publicvoidConfiguration(IAppBuilderapp){varconfig=newHttpConfiguration();config.MapHttpAttributeRoutes();app.UseNinjectMiddleware(CreateKernel