我正在尝试使用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/