View引擎(ViewNotFoundException)使用Nancy时出错

时间:2017-02-21 15:02:45

标签: nancy viewengine

我正在尝试使用 View Engine 在我的窗口应用程序中返回HTML页面。 URL被调用但是当我尝试返回一个View时,我得到 ViewNotFoundException 错误。

在错误消息中,我无​​法看到可用的扩展程序和位置,但我仍然收到错误,如下所示:

Nancy.RequestExecutionException: Oh noes! ---> Nancy.ViewEngines.ViewNotFoundException: Unable to locate view 'test' Currently available view engine extensions: sshtml,html,htm,cshtml,vbhtml

我已经在git上检查了Demo项目,它运行正常,但这是一个Web项目,而我的是窗口服务(我可能会遗漏一些东西)。有没有人试图在Windows服务中实现 View Engine 并让它正常工作。

错误是不言自明的,但我似乎无法理解测试文件应该在哪里工作。

修改
南希版:1.4.2

我尝试了 var foo = typeof(RazorViewEngine); ,它确实返回了所有检查位置的View Engine值以及所有这些。

我的项目结构是:

Modules ---- myModule.cs Views ---- Test.cshtml

观看/测试位于已检查的位置,但看起来像是在某个地方而不是我的结构。

提前致谢

0 个答案:

没有答案