哪个帐户默认ASP.NET 4.0代码执行?

时间:2012-12-25 04:19:49

标签: asp.net iis

假设我有一个访问(读/写)文件系统(应用程序内的文件),Active Directory和SQL Server数据库的应用程序。我需要授予此帐户权限,以便他访问这些内容。应用程序池标识是IIS APPPOOL \ ASP.NET v4,已启用匿名身份验证(配置为IUSR),表单身份验证。

1 个答案:

答案 0 :(得分:4)

以下是一些很好的链接,您可以通过这些链接来了解iis用户

总结:

IIS 5.1(Windows XP) - 它是本地ASPNET帐户
IIS 6 - 默认情况下,应用程序池在作为IIS_WPG组成员的网络服务帐户下运行 IIS 7.0 - 仍然是网络服务
IIS 7 SP2 / 7.5 - 在名为ApplicationPoolIdentity的短暂事物下运行,该事件映射到帐户IIS APPPOOL \ ApplicationPool(例如IIS APPPOOL \ DefaultAppPool)。此帐户是IIS_IUSRS用户组的成员

信息来源: -

User ASP.NET runs under
What are all the user accounts for IIS/ASP.NET and how do they differ?

http://www.bluevisionsoftware.com/WebSite/TipsAndTricksDetails.aspx?Name=AspNetAccount

http://www.iis.net/learn/get-started/planning-for-security/understanding-built-in-user-and-group-accounts-in-iis

http://imar.spaanjaars.com/287/how-do-i-determine-the-security-account-that-iis-uses-to-run-my-web-site