SChalice wrote:lol, these are my install notes:
1) create a folder under inetpub\wwwroot
2) launch an archiver with admin permission
3) extract the nopCommerce archive to the newly created folder
4) launch IIS manager and add a new site and point to the newly created folder
5) add a binding for www.domain.xxx (and without if you want) using your static IP
6) go to the application pool, look for your new site and change the .NET Framework Version to 4.0 (even though technically it is > 4.5x good luck installing it :) )
7) edit the security properties of your newly created folder: right click->properties->security tab
8) add a user named IIS AppPool\"Web Site Name" and give them modify permission
9) launch SQL Server Management Studio
10) go to Security->Logins and add a new login ( IIS APPPOOL\"NAME" )
11) give it a master dbcreator role (just to install the website)
12) afterwards just give it permission to your newly created nopCommerce database
I would really appreciate if you can elaborate on the following points:
7) edit the security properties of your newly created folder
Q: what are the actual settings?
All you need to do is click the Allow->Modify check box. Everything is set to allow except for Full control.
8) add a user named IIS AppPool\"Web Site Name" and give them modify permission
Q: Where exactly is IIS AppPool\"Web Site Name" user created?
right click on your web site file folder and select properties. inetpub\wwwroot\"Web Site Name"
go to the Security tab.
click on Users and select Edit
click the Add button
10) go to Security->Logins and add a new login ( IIS APPPOOL\"NAME" )
Q: Again where is this user created (IIS APPPOOL\"NAME")? What do you mean by “name”?
If your website name is foo then make a User named foo. Important to note the difference between "IIS AppPool" and "IIS APPPOOL". They need to be typed exactly as instructed.
11) give it a master dbcreator role (just to install the website)
12) afterwards just give it permission to your newly created nopCommerce database
Q: Please include more details on the above points.
launch SQL Server Management Studio
database->Security->Logins
right click on your User and select Properties
click on the Server Roles tab
select the dbcreator check box
after you install your website go back and uncheck the dbcreator role and select another role such as processadmin