c# - Web 配置中的相对路径

标签 c# .net path web-config relative-path

我怎样才能在 web.config 文件中有一个相对路径。此值不在连接字符串中,因此我无法使用 |DataDirectory| (我想),那我能做什么呢?

最佳答案

什么是相对路径?

你说的是物理目录路径还是 url 路径?

编辑:

我需要为我的一个项目做类似的事情。我需要找到存储在某个文件夹中的配置文件。虽然 web.config 文件本身没有为此提供任何特殊内容,但您可以从 web.config 文件中获取路径并将其转换为应用程序相对路径。

Request.ApplicationPath 为您提供 Web 应用程序的基本目录。您可以将相对路径附加到此并将其提供给任何需要它的人。

另见 this blog post by Rick Strahl其他可能对您有帮助的有趣目录。

然后您可以将相关路径附加到

关于c# - Web 配置中的相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/112975/

相关文章:

c# - 仅当 SELECT 返回时才执行 DELETE

c# - 套接字错误 : An existing connection was forcibly closed by the remote host

c# - 我可以将 DynamicParameters 与模板一起使用并在 dapper 中有一个返回参数吗?

c# - 我应该如何生成 0 到 2 之间的随机数? BCL Random 不是随机的

c# - 集中式数据库 : multiple consumers

c# - 无法将运行添加到 foreach 循环中的文本 block

c# - 实例化并转换扩展通用抽象类的类

ios - 设计一个类似 Path 的 iOS View

python - 如何让它更像 Pythonic?

c# - 检测给定字符串的地址类型