我怎样才能在 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/