I have setup my own dedicated server and I have migrated all of my DotNetNuke installs over to my dedicated server. FYI, I am using DotNetPanel as my control panel and I had a consultant set it up. I am not even sure exactly where to change the .NET Framework version.
I have some DNN 3 and some DNN 4 installs on my server. All my DNN installs are now using ASP.NET 2.0 Framework and I had to make some web.config changes to make them work. Again, I did not set this up I just saw that everything was running .NET 2.0 after I set them up. Now I am having quite a few problems with my DNN 3 installs. My server provider, PowerDNN (DNN gurus), says that while in theory you can run DNN 3 and DNN 4 on .NET 2.0 Framework, it really does not work well. And that is what I am finding. The Admin File Manager especially is pretty useless in DNN 3 on .NET 2.0. I cannot use the FTB Editor to create links. I just get a bunch of these types of errors.
A critical error has occurred.
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.
A critical error has occurred.
Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
So how do I change my DNN 3 installs back to .NET 1.1 Framework? Is this a DNP function? Is PowerDNN wrong in saying that DNN 3 really does not run well in .NET 2.0? Are there just some things I need to tweak to allow DNN 3 to run in .NET 2.0? Has anyone else had any similar problems? Thanks for any guidance you can provide.