1

我在运行在 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也找不到接受第一个类型参数的扩展方法“HtmlProviders” ServiceStack.WebHost.Endpoints.IAppHost(您是否缺少 using 指令或程序集引用?)

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

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

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

(我编辑了这篇文章,因为我一开始看错了版本号)

4

1 回答 1

1

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

于 2013-06-04T18:47:58.500 回答