我正在使用南希在Mac上的项目,我正在编辑我的项目使用标准的文本编辑器(Atom)。我想使用Razor View Engine,并试图弄清楚如何。使用Razor查看引擎与南希,.cshtml不是可用的扩展
我包括
在依赖
Nancy.Viewengines.Razor": "1.3.0"
我 project.json文件using Nancy.ViewEngines.Razor;
我HomeModule.cs
文件@inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<nancytest.Objects.Task>
处的顶部顶部查看我想使用剃须刀 (012)),其中有.cshtml
延伸但是当我加载了这个项目,我得到的错误:
Nancy.RequestExecutionException: Oh noes! ---> Nancy.ViewEngines.ViewNotFoundException: Unable to locate view 'task_added.cshtml' Currently available view engine extensions: sshtml,html,htm```
还有什么我应该包括它承认.cshtml ?
我能够得到南希工作,只是没有用剃刀。我可以找到所有的教程使用VS,没有使用DNX。 该应用程序适用于使用Nancy的视图引擎,但我需要使用Razor。 我用Windows使用DNX将它加载到虚拟机中,并且出现同样的错误。根路径设置正确,它在正确的位置查找(root/Views/task_added.cshtml),但错误消息没有列出.cshtml作为可用的视图引擎扩展,这使我认为它有一些事情要做以及如何安装Razor。 在我的文章中的3行是我所做的包括剃刀。 – jmk22
我对DNX并不熟悉,但看着它,或许与Nancy搜索程序集的方式以及DNX如何呈现这些程序集有冲突。 – nicodemus13