I have recently started to learn ASP.Net and figured that DNN is a good starting point but battling to get DNN installed. I don't understand the need for 2 user logins. Here is my understanding. Please can you either confirm this is correct or provide the correct solution.
1) ASPNET - this is a user login created by the .Net framework?
"need to grant the ASPNET user READ, WRITE, EXECUTE and DELETE permissions on the folder that DotNetNuke resides in." I understand this to mean that in Windows Explorer I tick 2 boxes viz. "Share the folder..." & "Allow network users to change my files"
In "Web Sharing" the following permissions are set:
Read - Yes
Write - No
Script source... - No
Directory browsing - No
Application Permissions - Scripts
SQL server - do I need to add ASPNET as a user in SQL server?
If yes then, what permissions does this user need?
I don't think any others
My understanding is that I create a user in Windows e.g. "DNN_User"
In SQL Server I create a login for this user with the following settings:
SQL Server authentication
Server Roles - I don't know??
Database Access - Tick only the DotNetNuke database
My understanding is that Windows authentication is more secure than SQL authentication, so not sure why one would choose this less secure authentication method?
Thanks in Advance