I tried all three web server options... 1) the VisualStudio Development Server 2) IIS 7 Express and 3) IIS 7 on my local development machine.
I'm running VisualStudio 2010 Professional SP1 (version 4.0.3019 SP1 Rel).
I'm also using SQL Server 2008 R2 (SQL Server 10.50.2500) and I used the sa account to access the database (to make sure there weren't any permission issues).
I had downloaded the source version of nopCommerce, unzipped it into a working directory, loaded it into VisualStudio and ran it as-is without any changes.
I tried giving 'write' permissions to
all directories in the nopCommerce solution (to make sure that wasn't an issue).
I also tried running the deployment batch jobs you supply and created a website in IIS 7 with virtual directories pointed at the deployment directory.
I always got the same result no matter what I tried: 404 message that it couldn't find /admin
I had MVC2, MVC3 and MVC4 installed. I was running nopCommerce as an MVC3 app.
I also made sure that the IIS appPool for nopCommerce was using .NET 4.0
I could log in using the default
[email protected] account, and ran the store front-end just fine, but when I clicked on the Administration link I always got the 404 message on /admin.
It was only after I uninstalled MVC4 that the error went away and I could get into the admin section.
By the way, I LOVE nopCommerce! You guys have done a phenominal job!