代码之家  ›  专栏  ›  技术社区  ›  Xpleria Dholu

Nancy在错误的项目中查找视图

  •  1
  • Xpleria Dholu  · 技术社区  · 8 年前

    编辑

    我刚刚从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 如下所示。

    1. 服务 是一个Topshelf服务,托管运行web项目的服务器
    2. 服务网站 是一个使用Owin和Nancy的web项目

    enter image description here

    1 回复  |  直到 8 年前
        1
  •  1
  •   Xpleria Dholu    8 年前

    感谢“hellyale” comment ,我必须设置 Copy to Output Directory index.html 文件收件人 Copy always .

    然后将文件复制到 bin/Debug 文件夹和 Nancy 现在可以找到视图。

    推荐文章