防止Nancy从缓存中进行所有文件系统路径评估

时间:2016-11-14 11:46:54

标签: nancy

我遇到的问题是我的静态内容目录的大小太大而且包含很多子目录(大约22 GB),当我运行我的代码时,从大约30分钟创建一个新的实例NancyHost因为它扫描主目录中的所有子目录以获得更好的性能。下面是我如何指定静态内容目录以及如何创建南希主机的代码

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

ApplicationBootstrapper ApplicationBootstrapper = new ApplicationBootstrapper();
                nancyHost = new NancyHost(ApplicationBootstrapper, new Uri(String.Format("http://localhost:{0}/", NancyPort)));
                nancyHost.Start();

我的问题是如何防止nacny在启动时扫描目录?

0 个答案:

没有答案