如果应用程序第一次运行(nancy),我想将请求重定向到另一个模块。
weeknr Year
1 2015
2 2015
3 2015
4 2015
5 2015
管道get被截获并且重定向发生 - 但是我以某种方式丢失了有关请求的所有信息,因此,// bootstrapper -> RequestStartup
pipelines.BeforeRequest.AddItemToEndOfPipeline(context =>
if(!_configuration.FirstRun)
return null;
return context.Request.Path != "/app/firstrun" ?
context.GetRedirect("/app/firstrun") : null;
});
永远不会被调用。它还试图以某种方式(?)找到一个名为“DefaultStatusCodeHandlerResult”的视图,它显然不存在。
AppModule
我做错了吗?或者是否有更好的位置来配置此行为,而不是在请求管道之前?