We have some old in house apps that were written with asp.net 1.1. For various reasons they cannot be ported over to a more current version of asp.net and so (while we still need them) they must run at their current version. Obviously we have had problems getting them to work with modern browsers. I had been using a browser caps declaration in the machine.config file to fix some of these problems. A few versions ago, Firefox altered their user agent string and the browser caps section no longer detects the browser correctly. So now nothing works right of course. The only solution, make everyone use IE of course... Obviously this is not an ideal situation. We can continue on in this manner if we have to but I was curious if anyone had run into a similar situation and how they solved it (short of doing some sort of upgrade). I would be especially curious if anyone had solved this by modifying the browser caps file. I have tried to make adhoc modifications to the browser caps script with little success. If anyone is curious you can find more info on it here: http://slingfive.com/pages/code/browserCaps/.
Thanks