我正在努力将Nancy Framework添加到我的C#控制台应用程序中(紧随其后的很短的教程here,当我转到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!";
            };
        }
    }
}

我添加了一些打印行,当我访问页面时它从不调用模块。有谁知道这个问题是什么吗?

最佳答案

我没有将Module类公开,而是立即将其修复=/

关于c# - Nancy Self Host不调用Module吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7185369/

10-10 07:21