Service Stack v4中的ServiceStackHttpHandlerFactory发生了什么变化?

时间:2014-01-23 21:15:56

标签: .net servicestack nuget

我正在学习使用ASP.NET MVC和Service Stack构建网站的教程。

当我拉出最新版本的Service Stack时,我得到:

“无法从程序集'ServiceStack'加载类型'ServiceStack.WebHost.Endpoints.SeviceStackHttpHandlerFactory'。”

和SerivceStack.WebHost.Endpoints未出现在对象浏览器中。

如果我专门安装了一个小于4的版本,它可以工作,它在对象浏览器中。

我似乎无法找到有关这些文件的去向以及应该做什么的任何信息。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:4)

许多类都被移动了,目的是简化命名空间。该类现在在ServiceStack.HttpHandlerFactory主程序集中ServiceStack

从ServiceStack 3升级到4时,您需要更新web.config中的处理程序条目。这是新的规范配置:

<add path="*" name="ServiceStack.Factory" type="ServiceStack.HttpHandlerFactory, ServiceStack" verb="*" preCondition="integratedMode" resourceType="Unspecified" allowPathInfo="true" />