Managing url paths can be a real pain in ASP.NET. AbsolutePath vs RelativePath vs etc. drives me crazy. I find that many solutions require the user to edit web.config element to include the correct subfolder path; ex.
Website Root: http://www.domain.com Web.config setting: /
Website Root: http://www.domain.com/blog web.config setting: /blog/
Is there a way to properly handle this without having to make changes to the web.config?