【发布时间】:2014-01-17 10:20:21
【问题描述】:
我这样定义 Nancy 类:
public class DefNancy : NancyModule
{
public DefNancy() : base("/nancy") {
Get["/"] = _ => {
var model = new { title = "Hello world" };
return View["home", model];
};
}
}
在 OWIN 启动类中:
public class Startup
{
public void Configuration(IAppBuilder app)
{
var hubConfiguration = new HubConfiguration();
hubConfiguration.EnableDetailedErrors = true;
app.MapSignalR(hubConfiguration);
config = new HttpConfiguration();
config.MapHttpAttributeRoutes();
config.Routes.MapHttpRoute("def","api/{Controller}");
config.Formatters.Remove(config.Formatters.XmlFormatter);
app.UseWebApi(config);
app.UseNancy();
}
}
但现在我的 *.aspx 和其他页面返回 404 错误。
【问题讨论】:
-
如果您使用的是 Nancy,为什么要在其中使用 WebAPI?