2016-04-25 11 views
0

Ich habe dieses Nancy-Modul zu meiner zuvor arbeitenden Nancy-Anwendung hinzugefügt. Es kompiliert, aber beim Start der Anwendung Ich erhalte eine Fehlermeldung: „Kann nicht Art lösen: HubJH.Web.SignAndStore.SignAndStoreModule“Warum generiert mein Nancy-Modul beim Start einen Fehler "Typ kann nicht aufgelöst werden"?

public class SignAndStoreModule : NancyModule 
{ 
    private IConnectionFactory connFac; 
    SignAndStoreModule(IConnectionFactory connFac) 
    { 
     this.connFac = connFac; 
     Post["/"] = p => 
     { 
      return 200; 
     }; 
    } 
} 

Was mache ich falsch?

Antwort

1

Ok dumme ich. Der Konstruktor muss public sein. So funktioniert das ...

public class SignAndStoreModule : NancyModule 
{ 
    private IConnectionFactory connFac; 
    public SignAndStoreModule(IConnectionFactory connFac) 
    { 
     this.connFac = connFac; 
     Post["/"] = p => 
     { 

      return 200; 
     }; 
    } 
}