我正在尝试使用 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
观看/测试位于已检查的位置,但看起来像是在某个地方而不是我的结构。
提前致谢