Nancy Self Host не вызывает модуль? - PullRequest
22 голосов
/ 25 августа 2011

Я работаю над добавлением Nancy Framework в мое консольное приложение C # (следуя очень короткому учебнику здесь , и он загружает пустую страницу, когда я иду на http://localhost:1234, поэтому я знаю, что он запускается, но он не отображает мой текст должным образом. Я просматривал свой код несколько раз, но не вижу никаких проблем.

Я добавил в свой проект как Nancy, так и Nancy.Hosting.Self.

        static void Main(string[] args)
        {
            var nancyHost = new Nancy.Hosting.Self.NancyHost(new Uri("http://localhost:1234"));
            nancyHost.Start();
            Console.ReadLine();
            nancyHost.Stop();
        }

namespace DaemonApp
{
    class MainModule : Nancy.NancyModule
    {
        public MainModule()
        {
            Get["/"] = parameters =>
            {
                return "Hello world!";
            };
        }
    }
}

Я добавил несколько строк печати, и он никогда не вызывает модуль, когда я захожу на страницу. Кто-нибудь знает, в чем проблема?

1 Ответ

29 голосов
/ 25 августа 2011

Я не сделал класс Module общедоступным, это сразу исправило = /

...