2009-01-07 143 views
0

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

网站根:http://www.domain.com Web.config文件设置:/

网站根:http://www.domain.com/blog web.config中设置:/博客/

有办法妥善处理它而无需更改web.config?

+0

I /博客配置为在IIS或虚拟应用程序的Web应用程序的只是一个子目录? – Brettski 2009-01-07 03:05:03

回答

2

您可以使用Request.ApplicationPath。使用的参考是here

这样你的图片文件夹,例如,将是Request.ApplicationPath +“/ images /”;