当我尝试开始的时候:
WebApp.Start<SrvcHst>(new StartOptions { Port = 9956,
ServerFactory = "Microsoft.Owin.Host.HttpListener" });
我得到了以下异常。可能的根本原因是什么?
System.MissingMemberException was caught
HResult=-2146233070
Message=The server factory could not be located for the given input: Microsoft.Owin.Host.HttpListener
Source=Microsoft.Owin.Hosting
StackTrace:
at Microsoft.Owin.Hosting.Engine.HostingEngine.ResolveServerFactory(StartContext context)
at Microsoft.Owin.Hosting.Engine.HostingEngine.Start(StartContext context)
at Microsoft.Owin.Hosting.Starter.DirectHostingStarter.Start(StartOptions options)
at Microsoft.Owin.Hosting.Starter.HostingStarter.Start(StartOptions options)
at Microsoft.Owin.Hosting.WebApp.StartImplementation(IServiceProvider services, StartOptions options)
at Microsoft.Owin.Hosting.WebApp.Start(StartOptions options)
at Microsoft.Owin.Hosting.WebApp.Start[TStartup](StartOptions options)
发布于 2015-07-13 00:13:45
确保您已经安装了Microsoft.Owin.Host.HttpListener
包
要安装软件包,请使用以下命令行:
Install-Package Microsoft.Owin.Host.HttpListener
发布于 2015-03-17 00:06:36
有时NuGet引用是以不完整的状态添加的。如果你已经安装了软件包,但是没有包含引用,请尝试通过重新安装它们;
Update-Package -reinstall
在包管理器控制台中。
https://stackoverflow.com/questions/25090211
复制相似问题