I have a series of web pages that running off if an IIS (5.1) server.
The pages use VBscript in .ASP pages which display and populate a back end database.
These pages have been working 100% error free for years. I loaded a Microsoft tool (Visual Studio Express) to try it out. After loading the tool the IIS server started producing errors when the .asp pages tried to refresh. I think that the download tried to upgrade my web server. I removed the Visual Studio Express from my system. After numerous attempts to determine the source of the error (NOTE: No code was changed after the tool was loaded) I determined that the error happens when the characters “<><>”
get posted during a refresh. NOTE: I use <><><><>
in dynamically created pull downs as the default.
Ultimately the solution to the problem was simple, I just changed the default to be “---------“
in the pull downs versus “<><><><><>”
The Question is why did something that has worked 100% for over 9 years suddenly fail, and is there a configuration setting that I can change to have the server not error out on the <>
characters.
A global search and replace will fix the problem, but this code sequence and subsequent logic are used in 100’s of places and that will be a tedious and time consuming task.