I’ve built an application on another computer and am trying to move it over to a new laptop. I’m using Eval 2.6.2 with Vista Home Premium, 32 bit OS.
It continues to get the runtime error. I’ve installed a new eval package on the new laptop. I’ve tried everything I can think of to get it to work (run licensemanager with eval, rebuild license assembly, etc). I can’t seem to find a Northwood entry in the Vista registry.
Here’s the error:
Built using GoDiagram Web 2.6
Copyright © Northwoods Software, 1998-2007. All Rights Reserved.
The license for this copy of GoDiagram Web is invalid or has expired.
Please purchase a license at www.nwoods.com
If you have already purchased a GoDiagram (base library) development license,
have you requested an Unlock Code for your development machine by running the GoDiagram LicenseManager?
For ASP.NET 1.1 or ASP.NET 2.0 with Web Application Projects:
If you have already entered an Unlock Code in the LicenseManager,
did you insert a VersionName assignment statement into your web application constructor?
(Generate this statement by clicking on Generate License Key button in the License Manager.)
If you already have a GoView.VersionName assignment statement,
is the license key up-to-date for this version?
(You need to regenerate the license key for each new major/minor version of the assembly.)
You also cannot rename your assembly after it has been linked.
For ASP.NET 2.0 with Web Site project model:
If you have already entered an Unlock Code in the LicenseManager,
did you build an App_Licenses.dll assembly in your Bin subdirectory?
(Make sure the needed components and correct FOUR-part VERSION are listed in the LICENSES.LICX file,
and that you invoke ‘Build Runtime Licenses’ on the LICENSES.LICX file in the Solution Explorer.)
If you already have built an App_Licenses.dll assembly,
is the license key up-to-date for this version?
(You need to explicitly invoke ‘Build Runtime Licenses’ for each new major/minor version of the assembly.)
There should not be any GoView.VersionName assignment statements in your web application constructor.
Environment info:
version: 2.6.2.2
null entry
null licensed assembly
null saved key
So you installed GoWeb2622.msi on Vista using your own account?
And then you ran the LicenseManager from your own account to request a new unlock code?
I assume you had no problems doing development on your old machine, right?
By the way, are you using Visual Studio 2005 or 2008?
So you installed GoWeb2622.msi on Vista using your own account?
And then you ran the LicenseManager from your own account to request a new unlock code?
- yes
I assume you had no problems doing development on your old machine, right?
By the way, are you using Visual Studio 2005 or 2008?
- VS 2005
So the LicenseManager is indicating that you have a development license for GoDiagram Web for your account?
Are you using the Web Site or the Web Application project model? If the former, can you rebuild the App_Licenses.dll OK? (That’s not necessary for doing development, but I’m curious.)
Are you getting this error when running using VS2005’s web server or are you using IIS?
So the LicenseManager is indicating that you have a development license for GoDiagram Web for your account?
Northwoods.Go 2.6 evaluation (2.6.2), development expiring 2017-12-31
Northwoods.Go.Layout 2.6 evaluation (2.6.2), development expiring 2017-12-31
Northwoods.Go.Instruments 2.6 evaluation (2.6.2), development expiring 2017-12-31
Northwoods.GoPocket 2.6 evaluation (2.6.2), development expiring 2017-12-31
Northwoods.GoPocket.Layout 2.6 evaluation (2.6.2), development expiring 2017-12-31
Northwoods.GoPocket.Instruments 2.6 evaluation (2.6.2), development expiring 2017-12-31
Northwoods.GoWeb 2.6 evaluation (2.6.2), development expiring 2017-12-31
Northwoods.GoWeb.Layout 2.6 evaluation (2.6.2), development expiring 2017-12-31
Northwoods.GoWeb.Instruments 2.6 evaluation (2.6.2), development expiring 2017-12-31
Are you using the Web Site or the Web Application project model?
Are you getting this error when running using VS2005's web server or are you using IIS?
No, you just have an evaluation license for Northwoods.GoWeb et al. (You also must have installed GoDiagram Win, since you have evaluation licenses for those components too.)
So you need to run the LicenseManager, and request and then enter unlock codes for GoDiagram Web (perhaps Pro, depending on which licenses you have purchased).
Once you have development license(s) on your machine, you can rebuild the App_Licenses.dll, and your web application should run fine on IIS (as well as from Visual Studio).
Well, you can’t deploy it until you have a license for it. That’s when building App_Licenses.dll will be important.
But for evaluation you could copy the HKCU\Software\Northwoods Software\Go.NET registry key to the account that is running your web application under IIS7. Actually, it would probably work to copy that registry key to the HKLM hive.
Thanks Walter. Copying the registry key from HKCU to HKLM did the trick for eval version. I’m up and running again with IIS.