Thanks much for the feedback! I tried a few things, then wandered off to learn more about debugging. You inspired me to try again.
Ok, so here's what I have so far...
I copied the NopSqlConnection from the ConnectionStrings.config, and dropped it in my apps <connectionStrings> block (this is important - due to my current error).
I copied the following DLL's into my project root dir, then added a reference to them, which put copies in my 'bin' dir (seemed an odd way to do it, but that's what was suggested on some forum).
Nop.BusinessLogic.dll (and .xml, just in case).
Nop.Common.dll
Nop.HttpModules.MembershipModule.dll
I used this site to generate a machineKey tag, and dropped the same tag into both web.config files (in the <system.web> block):
http://www.eggheadcafe.com/articles/GenerateMachineKey/GenerateMachineKey.aspx
I copied the 'membership', and 'roleManager' blocks for the nop web.config, but kept my old names for them - figuring they're referenced in my code.
Based on your comments, and comments from other forums, I copied the <authentication> block from the nop web.config file.
You mentioned "use the same auth cookie name", but I don't see how to set that, and I think it may have been handled by some of the above.
While doing this, I got various errors, as I was missing one or another of these things. Now I'm down to this error:
The ConnectionString property has not been initialized.
edit: deleted relatively useless info
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1
I'm stumped again, but I think I'm much closer now. Any thoughts?
edit:
Can't thank you enough. You've managed to answer my question in your sleep.
Oddly enough, a google search for the error found
your recent post on the topic: