Question: what is the difference between application pool identity and network service?
Answer: The application pool identity is the Windows account needed for running your assemblies. Normally it is the "Network Service" account which is a least privileged account with limited user rights and permissions. ... This means that you can use it to authenticate against network resources in a domain.