NancyFx没有使用Owin Hosting到达模块

时间:2013-04-29 04:41:06

标签: nancy owin

我正在尝试使用OWIN托管创建一个非常简单的NancyFx项目。

Nancy似乎正在运行,因为默认情况下我获得了Nancy附带的404,但是我的模块都没有到达。

这是我到目前为止所拥有的。 这可能是非常明显的事情。

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

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:15)

您需要公开您的模块,现在它是私有的