How can a virtual directory path appear case sensitive?
<p>Hopefully I can explain completely providing real info</p>

<p>To start with then we have a LinkButton whose text is actually an image tag.</p>

<p>The image it links to is a Png and resides in a folder in the web directory.  This is IIS V6 and win Server 2003.</p>

<p>The path is <a href="http://webaddress/Admin/Images/image.png" rel="nofollow">http://webaddress/Admin/Images/image.png</a></p>

<p>Admin is a virtual directory configured in IIS.</p>

<p>The above url doesn't work but if you change it to <a href="http://webaddress/admin/Images/image.png" rel="nofollow">http://webaddress/admin/Images/image.png</a> (lowers case 'a') then the image is served, change it back to 'A' and it takes you to login, you log in and it loops back to log in.  change to 'a' and voila the image is served. Weirdly this problem doesn't always occur and I have hunted for a resolution for days to no avail. Any ideas?</p>

<p>Thanks</p>

<p>As requested this is the complete link button</p>

<pre><code>&lt;asp:LinkButton ID="lnkCommitAll" runat="server" CausesValidation="false"&gt;&lt;asp:Image ID="imgCommitAll" runat="server" ImageUrl="~/Images/Grid/confirm_16.png" AlternateText="Commit All Changes" /&gt;&amp;nbsp;Commit All&lt;/asp:LinkButton&gt;
</code></pre>
