2016-04-17 2 views
0

Ich mache meine ersten Schritte mit Asp.net Boilerplate. Ich lief die Beispielprojekte in Ordnung.Fehler "Keine Komponente zur Unterstützung des Dienstes Abp.MultiTenancy.ITenantIdResolver ..." beim Hinzufügen von Asp.net-Textbaustein zu einer bestehenden Anwendung

Jetzt versuche ich Asp.net Boilerplate zu einer bestehenden Anwendung hinzuzufügen. Ich habe keine Schritt-für-Schritt-Anleitung gefunden, um Asp.net-Boilerplate-Funktionen zu einer bestehenden Anwendung hinzuzufügen, also habe ich gerade angefangen, von AbpWebApplication anstelle von HttpApplication zu erben (wie die Beispiele).

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

Wenn ich versuche, dies zu tun, erhalte ich die Fehlermeldung „Keine Komponente den Dienst Abp.MultiTenancy.ITenantIdResolver unterstützt wurde gefunden“. Siehe Image für den vollständigen Anrufstapel.

Ich habe versucht, Abp.Zero zu installieren (auch wenn ich keine mandantenfähige Lösung möchte), um zu sehen, ob sich etwas geändert hat, aber ich habe die gleiche Nachricht bekommen.

Antwort

0

Nun, falls jemand das gleiche Problem konfrontiert, ich löste es die Methode ResolveTenantIdOrNull der Klasse AbpWebApplication zwingende

protected override int? ResolveTenantIdOrNull() 
    { 
     return null; 
    } 
Verwandte Themen