我正在尝试使用Nancy运行一个Hello World Web应用程序。它不会编译并突出显示Get["/"] = parameters => "Hello World";,并且无法识别该符号。

我一定错过了一些简单的东西,但是找不到关于此问题的任何内容。

脚步:


创建一个新的ASP.NET Web应用程序
使用NuGet并安装了Nancy.Hosting.Aspnet
检查web.config是由NuGet配置的,看起来是否正确
添加了一个具有以下代码的新类:

using Nancy;

namespace test2
{
    public class MainModule : NancyModule
    {
        Get["/"] = parameters => "Hello World";
    }
}


结果:Get["/"] = parameters => "Hello World";无法编译

最佳答案

您需要将路由声明放入MainModule的构造函数中。使用无效的C#语法将声明直接放入类的主体中。

关于c# - Nancy Framework的Hello World应用程序无法编译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10369153/

10-12 16:04