8

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

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

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

启动.cs

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

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

我在这里先向您的帮助表示感谢!

4

1 回答 1

15

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

于 2013-04-29T05:48:36.963 回答