我在公司的 Intranet 网站上使用 IIS7 使用 Windows 身份验证,无需模拟。
在 IIS7 下,使用什么帐户使用这些设置来访问包含我的 Web 应用程序的文件夹?
会是 IIS_IUSRS 吗?还是网络服务?还是其他我不知道的?
最佳答案
在 IIS 7(不是 IIS 7.5)中,站点根据站点应用程序池上设置的帐户访问文件和文件夹。默认情况下,在 IIS7 中,此帐户为 NETWORK SERVICE
.
Specify an Identity for an Application Pool (IIS 7)
在 IIS 7.5(Windows 2008 R2 和 Windows 7)中,应用程序池在应用程序池启动时创建的 ApplicationPoolIdentity 下运行。如果要为此帐户设置ACLS,则需要选择IIS AppPool\<yourpoolname>
而不是NT Authority\Network Service
.
关于asp.net - Web应用程序的IIS7文件夹权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2532079/