管理URL路径在ASP.NET中可能是一个真正的痛苦。 AbsolutePath vs RelativePath vs等让我发疯。我发现很多解决方案都要求用户编辑web.config元素以包含正确的子文件夹路径;离。
网站根目录:http://www.domain.com Web.config设置:/
网站根目录:http://www.domain.com/blog web.config设置:/ blog /
有没有办法在不必更改web.config的情况下正确处理此问题?
答案 0 :(得分:2)
您可以使用Request.ApplicationPath。使用参考是here。
这样你的图像文件夹就是Request.ApplicationPath +“/ images /”;
答案 1 :(得分:1)
我认为Rick's blog entry有助于解决我的一些问题......