ThinkGeo.com    |     Documentation    |     Premium Support

Installation Blues for Licensed Version

Hello,


I've got a problem regarding the installation of licensed version of Map Suite.


I had the evaluation version (3.1.16) installed on my machine which was working fine.


I've downloaded the installation (3.1.16), run it and entered the serial number. After installation, it has presented me with a window which basically says it can not contact the registration servers and I need to do it manually.


I fired up VS and run a sample program and then get map tiles "Device is not ready" written on them.


I uninstalled all Map Suite versions, cleaned the machine as best as I can, and reinstalled. This time around I didn't get the registration window and installation finished without a problem.


Tried the sample again and I got "Device is not ready" again.


First, this is my development machine. Do I need to activate it on my development machine too ? That could be a problem, because I'm using two machines, a desktop at work and a laptop at home. Would my single development license cover both of them (you know, I can not possibly use them at the same time :)) ?


Second, my Internet connection was fine and it should have reached the said registration servers. What do you think the problem can be ?


If my understanding is correct, I need to do the following now :


1) Run "C:\Program Files\ThinkGeo\Map Suite Web Full Edition 3.0\Miscellaneous\Map Suite Registration Builder\MapSuiteRegistrationBuilder.exe" on the machine to be registered.

2) Generate the key.

3) Send it to support@thinkgeo.com.

4) Import the received key and it gets written in the Windows registry.


Can't we really make this procedure online, without mailing files around ?


Regards,


Hakan



Hakan, 


As far as I know, “Device is not ready” is a system exception; usually it’s caused by IO problem or permission limitation. So first please make sure you have full permissions on hard drive and registry, and your hard drives are fine. 
 
The installer will register your license key on internet during the installation. If it failed to connect to internet, it will recommend you to register it manually, generate a request file, send to ThinkGeo, and get the corresponding license file to register. As it has no problem in your 2nd installation, I think it has been installed successfully.
 
So I think the main problem is the “Device is not ready” exception. Can you have a quick test to create a new project in a folder other than “C:\Program files\ThinkGeo” using Web Edition and see if that project runs fine? Also can you try Eval edition, does it work fine on your machine and only full edition has the problem?
 
One license is supposed to be installed on one machine I think. I understand you need to install it for home and office. Please contact your sale representative and see if you can get some idea from them. That’s out of my expertise as I’m mainly working on the tech support. Hope you have a good result :-)
 
Thanks,
 
Ben

Ben,


I've tried the installation with my laptop this time, which runs Vista Enterprise 32 bit. I will deal with the other machine later.


1) Logged in with full admin rights

2) Uninstalled 3.1.16 eval

3) Installed 3.1.16 licensed without any problems


Created a test application as per Map Suite Web Edition 3.0 QuickStart Guide.


But I still see "unlicensed" printed on the map as if I'm still running the eval version. Also, I see the number of activations as zero in customer portal.


What else I should check ?


Hakan



Hakan, 
  
 There are 2 ways to run a web page in Visual Studio. One way is to set it as Start Page and hit F5; the other one is to right click the page and click “view in Browser”. For full edition, the result is different, the latter one will have the “unlicensed” watermark but the former one will not.  It’s because when selecting “view in Browser”, that’s kind of having deployed and it also needs the deployment license to remove the watermark.  
  
 If you have that watermark on either way (rebuild the application before trying one method to make sure the former operation is cleared), please let me know and I will check your activation records to see if I can find any clue there.  
  
 Thanks, 
  
 Ben

Ben,


I've cleaned and reinstalled everything. Only once I saw a map without the unlicensed watermark. If I remember correctIy, it happened after I copied the contents of system32.zip into Windows system32 folder.


But right now (after about 5 or 6 reinstalls without any error) I still see the watermark. I'm aware of the ways of running a page in Visual Studio  and which way you run it doesn't matter. Also, each time I built a sample application from scratch and didn't use the old sample.


This is getting more and more annoying with each install. I understand the need to protect your investment, but in this instance, it get's in the way of honest customers like myself. I've lost enough time with this as it is, would you please solve this as soon as possible ?


I will also install the map onto our Web server. Do I go through the same procedure or is there a special procedure for server deployment ? If there is, please advise.


Hakan



Hakan,


I think the first issue is manually registering your development machine. If you follow the instructions provided by the installer we can provide you with the manual registration key so that you will not see the 'Unlicensed' message when you are debugging.


The second issue is with the web server that you are deploying your application to. There are three main steps for a server deployment:



        
  1. Copy your appliation to the appropriate path in IIS making sure that you include these Full Edition dlls in the bin folder of your website:

        MapSuiteCore.dll

        WebEdition.dll

        GeoAPI.dll

        NetTopologySuite.dll

         

  2.     
  3. Copy the dlls from System32.zip folder found at C:\Program Files\ThinkGeo\Map Suite Web FullEdition 3.0\Developer Reference\System32 to the System32 directory of your web server.

         

  4.     
  5. Register your web server by following these steps:

        1) Copy the MapSuiteRegistrationBuilder.exe tool from C:\Program Files\ThinkGeo\Map Suite Web Full Edition 3.0\Miscellaneous\Map Suite Registration Builder\ to your web server. 

        

        2) Run the tool which will create a .Request file.

        3) E-mail the .Request file to support@thinkgeo.com.

        4) Support will create a license and e-mail it to you.

        5) Copy this .License file to your web server and import it using the MapSuiteRegistrationBuilder.exe tool.


 



Ryan,


My server registration went well and everything seems all right.


Regarding the development machine, I think I can live with the watermark. If I decide to remove it in the future, then I will register it.


Thank you for your time.


Hakan



That’s great, Hakan. Let us know if you have more issues.  
  
 Thanks, 
  
 Ben