Nancyfx自我主持人Nancy.ViewEngines.ViewNotFoundException:

时间:2014-07-07 10:44:56

标签: c# web nancy self-hosting

我正在学习Nancyfx,我正在尝试让我的第一个自托管项目工作。 我收到了一个http 500响应代码和一个" Nancy.ViewEngines.ViewNotFoundException"

当我在HomeModule中尝试此代码时,我的自托管似乎没问题。

     Get["/ok"] = v => "OK";

这将返回" OK"到我的浏览器。

然而:

      Get["/"] = v =>  View["index.html"];

返回

"Nancy.ViewEngines.ViewNotFoundException"......

我尝试了各种各样的事情,包括改变index.html复制到输出目录的属性,这确实有效! 但是,如果您的内容文件夹中有很多javascript文件,您希望为每个文件执行此操作吗?

我尝试创建一个名为" static"的文件夹。并将我的所有内容放在此文件夹中,并按照另一个问题的建议使用此内容

 public class ApplicationBootstrapper : DefaultNancyBootstrapper
{
    protected override void ConfigureConventions(NancyConventions nancyConventions)
    {
        base.ConfigureConventions(nancyConventions);
        nancyConventions.StaticContentsConventions.Add(StaticContentConventionBuilder.AddDirectory("Static", @"Static"));

    }
}

但是这会返回相同的错误。 我错过了什么吗?

0 个答案:

没有答案