C# Nancy:在web根目录中提供静态内容
我有一个nancy项目,用于提供静态内容,位于/my/web/root/。我创建了一个IRootPathProvider来将webroot设置为/my/web/root/,但是当我添加规则StaticContentConventionBuilder.AddDirectory/,/时,它不起作用:服务器不响应 我还可以将根路径设置为/my/web/,然后将规则路径设置为/root,但这非常难看,听起来像是bug的来源C# Nancy:在web根目录中提供静态内容,c#,nancy,C#,Nancy,我有一个nancy项目,用于提供静态内容,位于/my/web/root/。我创建了一个IRootPathProvider来将webroot设置为/my/web/root/,但是当我添加规则StaticContentConventionBuilder.AddDirectory/,/时,它不起作用:服务器不响应 我还可以将根路径设置为/my/web/,然后将规则路径设置为/root,但这非常难看,听起来像是bug的来源 有没有一种简单的方法可以解决这个问题?当我想在我的web应用程序的根目录下提供静
有没有一种简单的方法可以解决这个问题?当我想在我的web应用程序的根目录下提供静态内容时,我会用以下方法配置Nancy
public class CustomBoostrapper : DefaultNancyBootstrapper
{
protected override void ConfigureConventions(NancyConventions conventions)
{
base.ConfigureConventions(conventions);
conventions.StaticContentsConventions.Add(
StaticContentConventionBuilder.AddDirectory("/", @"_Root")
);
}
}
这将提供解决方案中_根文件夹中的静态内容,但它将显示在应用程序的根文件夹中
e、 g
localhost:3579/text.txt
从
app dir\\u Root\text.txt
对我来说,这是在windows上工作,而不是在linux上,有什么线索吗?