0

在 ASP.NET 中管理 url 路径可能是一个真正的痛苦。AbsolutePath vs RelativePath vs 等等让我发疯。我发现许多解决方案需要用户编辑 web.config 元素以包含正确的子文件夹路径;前任。

网站根目录:http: //www.domain.com Web.config 设置:/

网站根目录:http: //www.domain.com/blog web.config 设置:/blog/

有没有办法在不更改 web.config 的情况下正确处理这个问题?

4

2 回答 2

2

您可以使用 Request.ApplicationPath。用法参考在这里

例如,这样您的图像文件夹将是 Request.ApplicationPath + "/images/";

于 2009-01-07T03:25:06.407 回答
1

我认为Rick 的博客条目有助于解决我的一些问题......

于 2009-01-07T03:50:39.100 回答