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.