I've had a test copy of our DNN 5.6.3 site (www.oaklandsymphonychorus.org) on a Windows 7 laptop for over a year now, and never had any trouble with it until I decided to upgrade the laptop. My new laptop is a Lenovo Thinkpad TS530 with Win7 Professional. Having fought my way through several layers of stupid errors (mine), I can now bring a copy of my site up on localhost/osc. But I can't log into it.
Here are the tools installed on my ThinkPad: SQL Server Express 2008R2, IIS 7.5, ASP.Net 3.5. The userid with access to my site folders is NETWORK SERVICE, which I'm not sure is correct (but if it's wrong how come the site comes up?). The site is created from a backup of my database and a download of all my files, taken on the same day. I then restore the database from the backup, run a query to cure the "orphan user" problem, and edit the portalAlias table to read localhost/osc. I update the connection string in web.config, and I can now bring the site up in any major browser. But when I try to log into the host user, or for that matter to my personal userid, The error I get is:
Login Failed. Please remember that passwords are case sensitive
Now, I use the LastPass password manager, and I used it on my old laptop also. I have doublechecked that the password LastPass has for the host account on localhost/osc is the same as the password it has for the host account on oaklandsymphonychorus.org. Ditto for my personal account. I can log in on the production system, I can't log in on the test system, which should be an identical copy. On my old Win7 box, which I built myself, I never had this problem, but apparently when Lenovo builds Win7 they change some of the defaults. I'm completely baffled, can anyone suggest anything? I must have done something wrong on the migration, but what?
Can the problem be related to the fact that I have a self-signed SSL certificate on my local IIS server, which doesn't match the site name? My login screen does require HTTPS, and I have configured the HTTPS binding for the site, but the protocol shows crossed out in the address bar. And it still says it doesn't like the password.