我有点困惑 ASP.NET 如何在什么用户下运行?在 iis 7.5 和 6.0 上
一些我不清楚的用户帐户是
对不同用户的任何澄清以及安全考虑等都将不胜感激。
总之:
-
IIS 5.1(Windows XP) - 这是本地的
ASPNET
account
-
IIS 6- 默认情况下,应用程序池在
Network Service
帐户是以下组织的成员IIS_WPG
group
-
IIS 7.0- 仍然
Network Service
-
IIS 7 SP2/7.5- 运行在一个短暂的东西下,称为
ApplicationPoolIdentity
映射到一个帐户IIS APPPOOL\ApplicationPool
(例如 IIS APPPOOL\DefaultAppPool)。该帐户是以下组织的成员IIS_IUSRS
用户组
-
ASP.NET Web 开发服务器 (Cassini)- 这显然是你自己的帐户
创建自定义低特权帐户来运行应用程序是一个很好的做法,特别是在 PROD 环境中或当您需要从应用程序访问网络时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)