Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nancy-自定义根路径-自托管-Mono/Linux_Mono_Nancy - Fatal编程技术网

Nancy-自定义根路径-自托管-Mono/Linux

Nancy-自定义根路径-自托管-Mono/Linux,mono,nancy,Mono,Nancy,自定义根路径的配置似乎非常简单: 我的引导程序和根路径提供程序如下所示: using System; using Nancy; using Nancy.TinyIoc; namespace Marquee.WebUI { public class Bootstrapper : DefaultNancyBootstrapper { protected override void ApplicationStartup(TinyIoCContainer contain

自定义根路径的配置似乎非常简单:

我的引导程序和根路径提供程序如下所示:

using System;
using Nancy;
using Nancy.TinyIoc;

namespace Marquee.WebUI
{
    public class Bootstrapper : DefaultNancyBootstrapper
    {
        protected override void ApplicationStartup(TinyIoCContainer container, Nancy.Bootstrapper.IPipelines pipelines) {

            base.ApplicationStartup(container, pipelines);

            StaticConfiguration.DisableErrorTraces = false;
        }

        protected override IRootPathProvider RootPathProvider {

            get { return new CustomRootPathProvider(); }
        }
    }

using System;
using Nancy;

namespace Marquee.WebUI
{
    public class CustomRootPathProvider : IRootPathProvider
    {
        private readonly string _rootPath = System.Environment.CurrentDirectory;

        public string GetRootPath() {

            return _rootPath;
        }
    }
}

我的资源都在编译后应该使用的地方,例如{System.Environment.CurrentDirectory}/css/bootstrap.min.css,我已经调试了启动程序以确认正在调用CustomRootPathProvider,但我在http://{localhost}上得到了404:1234/css/bootstrap.min.css

结果表明,我只需要将静态内容放在根目录下的“内容”文件夹中。我怎么会在文件里漏掉这个我不知道