编辑
我刚刚从GitHub下载了教程项目的源代码。当我构建和运行项目时,我看到
Website/Modules/
文件夹被复制到
bin/Debug
的文件夹
Service
项目但当我建立我的
服务
项目
原因可能是什么?
我正在学习中的教程
this link
.
我已经完成了部分,直到
index.html
已添加并应显示
Nancy is working!
加载网页时。
我必须改变
ViewLocationConventions
到
$"../../../Service.Website/Website/Modules/{context.ModuleName}/views/{viewName}"
只有这样,南希一号才能一切顺利。x版本。为什么我使用
$"Website/Modules/{context.ModuleName}/views/{viewName}"
就像在教程中一样?
当我使用Nancy 2时。x、 它根本找不到视图文件。不管我做什么
ViewLocationConventions视图位置约定
到
i、 它仍然在寻找
Website/Modules/Root/view/index.html
文件位于
服务
项目
除了将视图文件本身移动到
服务
项目
教程的快速背景:
该解决方案有2个项目
服务
和
Service.Website
如下所示。
-
服务
是一个Topshelf服务,托管运行web项目的服务器
-
服务网站
是一个使用Owin和Nancy的web项目