0

我正在使用 Asp.net 样板文件迈出第一步。我很好地运行了示例项目。

现在,我正在尝试将 Asp.net 样板文件添加到现有应用程序中。我还没有找到将 Asp.net 样板功能添加到现有应用程序的分步教程,所以我只是从继承 AbpWebApplication 而不是 HttpApplication 开始(就像示例一样)。

public class MvcApplication : AbpWebApplication
{
    protected override void Application_Start(object sender, EventArgs e)
    {
        base.Application_Start(sender, e);
    }
...
...
}

当我尝试这样做时,我收到错误“没有找到支持服务 Abp.MultiTenancy.ITenantIdResolver 的组件”。有关完整的调用堆栈,请参阅图像

我尝试安装 Abp.Zero(即使我不想要多租户解决方案)以查看是否发生了变化,但我得到了相同的消息。

4

1 回答 1

0

好吧,如果有人遇到同样的问题,我解决了它覆盖类 AbpWebApplication 的方法 ResolveTenantIdOrNull

    protected override int? ResolveTenantIdOrNull()
    {
        return null;
    }
于 2016-04-18T18:05:24.757 回答