HttpProviders在哪里进入IAppHost?

时间:2013-06-04 16:10:00

标签: servicestack

我在运行v3.9.0.0版本的servicestack的项目中遇到问题。 所以我正在尝试为它下载源代码。但是在github上没有标签所以我似乎无法抓住源代码。所以...我下载了最新的堆栈和源代码。

显然我得到了一些不赞成的警告但除了编译器看起来很开心,除了在一个地方

public virtual void Configure(IAppHost appHost, Container container)
{
        appHost.HtmlProviders.Add(new HtmlProvider().ProcessRequest);

编译器抱怨IAppHost没有属性HtmlProviders

像这样:

ServiceStack.WebHost.Endpoints.IAppHost不包含HtmlProviders的定义,并且没有可以找到接受类型ServiceStack.WebHost.Endpoints.IAppHost的第一个参数的扩展方法'HtmlProviders'(您是否缺少using指令或程序集)引用?)

我找不到任何人提到这个失踪所以我猜我错过了什么但是什么。 所以最后我猜问题是:

  • 有谁知道如何获取v3.9.0版版本的servicestack的源代码?

  • 考虑到上述HtmlProviders问题,有谁知道如何从v3.9.0.0迁移到当前3.x版本?

(我编辑了这篇文章,因为我最初误读了版本号)

1 个答案:

答案 0 :(得分:1)

检查IAppHost的历史记录,大约10个月前你可能正在寻找大约v3.94。如何升级到最新版本?我建议将单个服务迁移到新API并从那里开始。