TurboActivate.IsActivated Problem IIS

I'm having trouble using Turbo Active for ASP.NET. We already use the turbo active in Win Forms, but in the web version, TurboActivate.IsActivated always returns false, even with the activated product. Inside Visual Studio, everything runs ok. Is necessary to give some special permissions in IIS? Any sugestions?

First of all, are you running the latest version of TurboActivate?

Next, if you've made your own product key entry form then you need to use the TA_SYSTEM flag in the CheckAndSavePKey() function in order for the activations to be system-wide.

Does that make sense?

Yes, i'm using the latest version and i already replaced the TurboActivate.cs, TurboActivate.dll and TurboActivate.exe. I'm not using a designed form, i'm using the activation from the TurboActive.exe, that uses the TA_SYSTEM flag.

Well, I guess I need more information then. What do you mean when you say "Inside Visual Studio, everything runs ok." Are you saying ASP.NET running in Visual Studio runs fine, but when you deploy it to a live server it doesn't work?

I suppose this should go without saying, but are you running the server on the same computer as Visual Studio?

Also, on the ASP.NET server that's not activated, try double clicking TurboActivate.exe (in the same folder and running on the same machine as the ASP.NET server process). Does it say you're activated?

Yes, i'm using the latest version and i already replaced the TurboActivate.cs, TurboActivate.dll and TurboActivate.exe.

If you activated with a pre-3.0 version of TurboActivate then TurboActivate 3.x+ will inherit the old "per-user" activation. So, deactivate, then reactivate using 3.x.

Are you saying ASP.NET running in Visual Studio runs fine, but when you deploy it to a live server it doesn't work?.

Yes, on ASP.NET in Visual Studio runs fine, and in live server (in same machine or others) doesn't work.

If you activated with a pre-3.0 version of TurboActivate then TurboActivate 3.x+ will inherit the old "per-user" activation. So, deactivate, then reactivate using 3.0.

Unfortunately did not work. We are upgrading from the pre version 3 for the latest. The machine is a windows 7with IIS 7.5

What happens when you double click TurboActivate.exe? (Running as the same user as the IIS instance on that machine)?

Shows "The Activation was sucessful".

I honestly think you're doing per-user activations and IIS is running as a different user that the TurboActivate wizard. Try calling CheckAndSavePkey("YOUR PKEY", TA_SYSTEM); in your ASP.NET app. Then call Activate(). Then everything should work.