IntroductionWhen i Deploy a running web application from one windows 2003 server to another windows 2003 server. The application is running asp.net 2.0 framework with Ajax.net v1, MSSQL 2005.After deploy everything and run the application, Error message, Method not found: Void System.Web.UI.ScriptManager.RegisterStartupScript(System.Web.UI.Page, System.Type, System.String, System.String, Boolean) SituationIn the bin folder, we deploy together with AjaxControlToolkit.dll AjaxControlToolkit.pdb System.Web.Extensions.Design.dll System.Web.Extensions.dll After look around and found that the server already installed with the same version but the strange thing is the file size are different from the one i have in bin folder. The first thing can thought of is reinstall the ajax.net. No luck, after the ajax.net reinstallation, it's not work. Still the same error message: Method not found: Void System.Web.UI.ScriptManager.RegisterStartupScript(System.Web.UI.Page, System.Type, System.String, System.String, Boolean) Steps to resolveTry to delete all 4 dlls, AjaxControlToolkit.dll AjaxControlToolkit.pdb System.Web.Extensions.Design.dll System.Web.Extensions.dll from the bin folder but still same error show. So, i undo the deletion. Try to google around and look for useful suggestion but no luck. All post stated that working after the ajax.net re installation. SolutionFinally, i uninstall the ajax.net from the server and let the application use the 4 dlls AjaxControlToolkit.dll AjaxControlToolkit.pdb System.Web.Extensions.Design.dll System.Web.Extensions.dll in the bin files.
It solve my problem.Hope this sharing helps. |