【问题标题】:Relative path in web configWeb 配置中的相对路径
【发布时间】:2010-09-11 21:29:40
【问题描述】:

如何在 web.config 文件中设置相对路径。此值不在连接字符串中,因此我无法使用 |DataDirectory| (我想),那我该怎么办?

【问题讨论】:

  • 我认为您的意思是特定于应用程序的 url。相对 url 表示相对于您当前所在的目录。

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


【解决方案1】:

相对路径是干什么用的?

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

编辑:

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

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

另请参阅this blog post by Rick Strahl 了解其他可能对您有所帮助的有趣目录。

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

【讨论】:

  • 我想在我加载它的任何盒子上使用 ~/App_Data/Foobar.xml 的等效项。
  • Rick Strahl 网站的链接无效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-04
  • 2014-04-27
  • 1970-01-01
  • 1970-01-01
  • 2010-09-18
  • 1970-01-01
  • 2010-09-05
相关资源
最近更新 更多