我知道这个问题在几个月前就被问过了,但没有得到回答。我的程序启动正常,但在返回 View["Index", blogPost] 后,它找不到 Index.cshtml 并引发异常。
Get["/"] = parameters =>
{
var blogPost = new BlogPost
{
Id = 1,
Title = "Test",
Content = "Lorem ipsum...",
Tags = { "c#", "aspnetmvc", "nancy" }
};
return View["Index", blogPost];
};
异常:
Nancy.RequestExecutionException: 哦,不好了! ---> Nancy.ViewEngines.ViewNotFoundException: 找不到视图 'Index' 当前可用的视图引擎扩展名:sshtml、html、htm、cshtml、vbhtml 已检查的位置:views/Home/Index-de-DE、views/Home/Index、Home/Index-de-DE、Home/Index、views/Index-de-DE、views/Index、Index-de-DE、Index`