gpt4 book ai didi

c# - nancyfx - 从父文件夹提供静态文件

转载 作者:太空狗 更新时间:2023-10-30 01:22:07 24 4
gpt4 key购买 nike

我想从父目录提供我的静态文件,这样我就可以在应用程序仍在运行时修改它们以便于开发。我试图像这样在我的 Bootstrapper 中添加静态内容约定:

this.Conventions.StaticContentsConventions.Add(
StaticContentConventionBuilder.AddDirectory("content", @"../../content")
);
base.ConfigureConventions(nancyConventions);

但它仍然无法找到那些静态文件。无法从父文件夹提供服务吗?

最佳答案

不适用于 StaticContentConventionBuilder;出于安全原因,我们明确不允许这样做。我们确保用户请求的任何文件始终位于 Web 根目录的范围内,否则人们可能会使用一些路径操作来检索您不希望他们访问的文件。

如果您真的必须这样做(尽管当您可以像在其他任何地方一样轻松地编辑 Web 根目录中的文件时,您的推理毫无意义),那么您将不得不自己从头开始编写约定——这是一个 Func .

关于c# - nancyfx - 从父文件夹提供静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14439424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com