【发布时间】:2010-09-11 21:29:40
【问题描述】:
如何在 web.config 文件中设置相对路径。此值不在连接字符串中,因此我无法使用 |DataDirectory| (我想),那我该怎么办?
【问题讨论】:
-
我认为您的意思是特定于应用程序的 url。相对 url 表示相对于您当前所在的目录。
标签: c# .net path web-config relative-path
如何在 web.config 文件中设置相对路径。此值不在连接字符串中,因此我无法使用 |DataDirectory| (我想),那我该怎么办?
【问题讨论】:
标签: c# .net path web-config relative-path
相对路径是干什么用的?
你说的是物理目录路径还是url路径?
编辑:
我需要为我的一个项目做类似的事情。我需要找到存储在某个文件夹中的配置文件。虽然 web.config 文件本身没有为此提供任何特殊功能,但您可以从 web.config 文件中获取路径并将其转换为应用程序相对路径。
Request.ApplicationPath 为您提供 Web 应用程序的基本目录。您可以将相对路径附加到此并将其提供给需要它的任何东西。
另请参阅this blog post by Rick Strahl 了解其他可能对您有所帮助的有趣目录。
然后您可以将相关路径附加到
【讨论】: