gpt4 book ai didi

c# - Nancy:是否有 Server.MapPath ("~/") 等价物?

转载 作者:可可西里 更新时间:2023-11-01 07:57:27 25 4
gpt4 key购买 nike

对于 Nancy 框架中的 System.Web.HttpContext.Current.Server.MapPath(),我似乎无法在 Nancy 中找到等效项。

我只想加载一个与应用程序服务相关的文本文件。

我在程序集中看到了这个

using Nancy;
using System;

namespace Nancy.Hosting.Self
{
public class FileSystemRootPathProvider : IRootPathProvider, IHideObjectMembers
{
public FileSystemRootPathProvider();

public string GetRootPath();
}
}

我不知道怎么用。

更新:我刚刚发现我需要加载的任何东西都可以从 bin/relase/目录中读取/写入。这是在 Nancy Self Hosting 环境中采用的假定方式吗?我想这是有道理的。

最佳答案

您可以依赖 IRootPathProvider 并使用它来调用 GetRootPath(),这将为您提供应用程序的根目录,您可以从那里添加(我会推荐使用 Path.Combine)

关于c# - Nancy:是否有 Server.MapPath ("~/") 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14806014/

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