DNN 4.x was running fine but a bit slow in a shared environment. I then upgraded to a virtual private server. I copied the old server to my local machine, then uploaded to the VPS with a clean domain. The database resides on another physical server so that setting remains unchanged. The DNS has switched over.
When I go to the site, it looks close to normal. A module I have set only to appear to registered users does not appear. I have a survey module, but it does not show the option to vote (currently shows results). The RSS button seemingly does nothing. Same with the print button. Both just reload the page.
When I login with an invalid user or password, I get a Login Failed message as expected. If I login correctly, I go back to the home page, but I am not logged in. There is no error message.
I thought it might be the ASP.NET worker process, so I added NETWORK SERVICE (Win2003) and gave it Full Control at the root level just to be sure. No dice. The web.config file is the same as what I downloaded from the old server.
I'm at a loss. Any tips will be greatly appreciated.