我正在学习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"));
}
}
但是这会返回相同的错误。 我错过了什么吗?