The full error message is:
Error 1 Indirect reference is being made to assembly System.Web.Extensions version 220.127.116.11, which contains ‘AjaxControlToolkit.CalendarExtender’. This Project references a prior version of System.Web.Extensions version 1.0.61025.0. To use ‘AjaxControlToolkit.CalendarExtender’, you must replace the reference to System.Web.Extensions with version 18.104.22.168 or higher.
After some time finding for the cause, I realize that this is due to the me using the newer version of AjaxControlToolkit.dll. I should use the older version AjaxControlToolkit.dll for my ASP.NET 2.0 development.
The full error message is
“Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.”
This is probably due to you using MsgBox(“so message here.”) for your web application. I learn that you can only use MsgBox for window form application.
So, the solution is to think of other way to display a message to the user.
I got a little anxious and embarrassed to see my source code exposed at the browser when I got an error.
Managed to find out that this is due to some setting at the web.config. I just need to set debug to false.
<compilation debug=”false” />