2013-04-29 7 views
8

Sto provando a creare un progetto NancyFx veramente semplice usando OWIN hosting.NancyFx non raggiunge il modulo usando Owin Hosting

Nancy sembra essere in esecuzione perché ottengo il 404 fornito con Nancy per impostazione predefinita, ma nessuno dei miei moduli viene mai raggiunto.

Ecco quello che ho finora. Probabilmente è qualcosa di molto ovvio.

Startup.cs

public class Startup 
{ 
    public void Configuration(IAppBuilder builder) 
    { 
     builder.UseNancy(); 
    } 
} 

Program.cs

class Program 
{ 
    static void Main(string[] args) 
    { 
     using (WebApplication.Start<Startup>("http://+:8080")) 
     { 
      Console.WriteLine("Press enter to exit"); 
      Console.ReadLine(); 
     } 
    } 
} 

HelloWorld.cs

class HelloWorld : Nancy.NancyModule 
{ 
    public HelloWorld() 
    { 
     Get["/"] = parameters => 
     { 
      return "Hello World!"; 
     }; 
    } 
} 

Grazie per l'aiuto in anticipo!

risposta

15

È necessario rendere pubblico il modulo, in questo momento è privato

+1

Signore, sono l'uomo più intelligente in vita. Mi sento stupido, ma grazie :) – Alex

+0

@Alex Non sei solo nel tuo dumbitude. Questo ha risolto lo stesso problema per me :-) – biofractal