管理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?

有帮助吗?

解决方案

您可以使用Request.ApplicationPath。使用参考是此处

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top