2013-04-29 14 views
8

Próbuję stworzyć naprawdę prosty projekt NancyFx z wykorzystaniem hostingu OWIN.NancyFx nie dociera do modułu za pomocą Owin Hosting

Wydaje się, że Nancy jest uruchomiona, ponieważ domyślnie otrzymuję 404, ale żaden z moich modułów nigdy nie został osiągnięty.

Oto, co mam do tej pory. To prawdopodobnie coś naprawdę oczywistego.

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!"; 
     }; 
    } 
} 

Dzięki za pomoc z góry!

Odpowiedz

15

Musisz udostępnić swój moduł, teraz jest prywatny

+1

Jesteś panem, najmądrzejszy człowiek żyje. Czuję się głupio, ale dzięki :) – Alex

+0

@Alex Nie jesteś sam w swojej głupocie. To rozwiązało dla mnie ten sam problem :-) – biofractal