I have a very small ASP.NET Web Application project that I've been working on. There are only a couple of minor bugs to go, and then it can be launched. I tested and demoed the application a couple of days ago.
After demoing I haven't changed anything but tried to upgrade the driver for bluetooth in Windows XP. Then suddenly the web application doesn't work anymore. It shows in MSIE (v7.0) fine, but when I click on any of the radio buttons (or any other object) I get the error:
Microsoft JScript runtime error: Object expected
There's a dialog which allows me to "Break" or "Ignore", but ignoring simply shows the same dialog again so I have to go to break mode.
I've tried finding out what the h**l is wrong, but nothing - absolutely nothing - has changed in the code. So it must be something with my computer. I've tried going back to a working backup I had on the file server, but it too doesn't work. The same error occurs.
I have even tried repairing (which seems to mean "reinstalling") Visual Studio 2005 and that meant I had to reinstall .Net 2.0 as well. Didn't work. Then someone recommended I should reinstall the Microsoft Script Engine. Still didn't work - I still have the same error!
I've tried setting other files as startups in the application, but NONE of the files work. They all throw the same error.
When forcing the application to end (through clicking run when in break mode) I can get it to finally show a reasonable error message. But I only get some strange message about a variable in an ASCX that cannot be null. But that control isn't loaded from the page I'm running, so why should it generate an error when clicking on a checkbox on that page? Sometimes I get another error: a checkbox on some other page is said to be unreachable because it has a too strict protection. It worked before without problems, and the same applies to this checkbox as with the web user control: it has nothing to do with the page executed!
I have no clue what to do or even what to look for. Untouched workable code suddenly doesn't work - even backups stop working. And reinstalling .Net as well as VS 2005 don't make things better.
I've found a few others on the web who have had this problem, but there seems to be no solution. Do I really need to reinstall the whole machine to make this work again?
FYI: the page I'm referring to is simply a repeater showing a list of text items in a table, each with a checkbox for deleting and/or copying, and below the table there are a couple of buttons (obviously delete and copy). There's nothing special with it - absolutely nothing - and it worked last week.
(Also, I'm on an IBM/Lenovo ThinkPad which had a few special ThinkPad "help" programs installed. They were uninstalled when I tried to fix bluetooth.)
ANY ideas are greatly appreciated.