ASP.NET 2.0: RewritePath breaks HyperLink's ImageUrl in App_Theme file when path with slash is rewritten
Oct 28, 2007 • Chris Pietschmann • ASP.NET • .NETRewriting a path with a slash (“/”) in it will cause a HyperLink’s image specified in the ImageUrl property within an App_Theme file to not be displayed. This can also lead to a “Cannot use a leading …” error when running the website within IIS.
Here’s a screenshot of the issue occuring:
This is kind of a strange bug, since doing the same thing with an Image works just fine. It’s only the HyperLink that breaks. I experienced this issue the other day, and it took me a little bit to figure out what was causing the problem. The answer is ASP.NET, kind of.
Download Code: ASPNETRewritePathHyperLinkBug.zip (3.28 kb)

Chris Pietschmann
DevOps & AI Architect | Microsoft MVP | HashiCorp Ambassador | MCT | Developer | Author
I am a DevOps & AI Architect, developer, trainer and author. I have nearly 25 years of experience in the Software Development industry that includes working as a Consultant and Trainer in a wide array of different industries.