Here’s the relevant section from the 2.4 release notes. These comments apply even if you are still using GoDiagram Web version 2.3 or 2.2.
Upgrading to ASP.NET 2.0 with Visual Studio 2005
If you compile your application for ASP.NET 2.0 using command-line tools (not Visual Studio 2005), you shouldn’t have any problems.
However, if you use Visual Studio 2005, please be aware that it will try to convert your web application to conform to the latest ASP.NET guidelines, and that the conversion may cause your web application to fail to compile or fail to run correctly.
Resource files (RESX files) may need to be moved, and code to access them may need to be altered, for them to work again. Select the project in the Solution Explorer, and either context-click to “Add ASP.NET Folder”, or invoke the “Website” menu to “Add ASP.NET Folder”. Choose “App_GlobalResources”. Move your RESX file into that folder. Then change code such as:
GoImage.DefaultResourceManager = new ResourceManager(typeof(WebForm1));
GoImage.DefaultResourceManager = Resources.WebForm1.aspx.ResourceManager;
This makes use of the new ASP.NET 2.0 feature of typed resources.
Visual Studio 2005 and ASP.NET 2.0 have improved support for licensing, similar to that used by Windows Forms applications. If you are upgrading from ASP.NET 1.1 to ASP.NET 2.0, you will need to remove any VersionName assignments that you had in your Global HttpApplication constructor.
Instead, you should make sure your web application includes a LICENSES.LICX file. You can copy this file from one of the sample web applications that makes use of the same licensed components. Visual Studio 2005 will compile this file and produce a App_Licenses.dll assembly in the Bin subdirectory. You should make sure the LICENSES.LICX file is kept up-to-date with lines corresponding to each kind of licensed component that you use, and that its four-part version number is also accurate.