作为连接和应用程序池标识之间的区别

问题描述:

在IIS 7.5中,应用程序在基本设置下有一个“连接为”选项。这是什么?为什么会引入此功能?它会覆盖应用程序池标识还是其他方式?作为连接和应用程序池标识之间的区别

同样的问题被问及并回答了here。 检查出来。 基本上:

这两个帐户是不同的东西。考虑代表该网站用户的网站身份。如果您创建新网站,则此帐户是匿名IIS帐户。如果禁用“匿名身份验证”,则用户必须对网站进行身份验证(在Intranet/Windows域网站中,这可能会使用网络凭据暗示)。

应用程序池标识是运行所需的Windows帐户你的组件。通常它是“网络服务”帐户,它是具有有限用户权限和权限的最低权限帐户。它具有网络凭据。这意味着您可以使用它来对域中的网络资源进行身份验证。您还可以使用它来访问具有集成安全性的SQL Server数据库。

例如,如果您的ASP.NET应用程序必须写入文件夹,您必须将权限授予应用程序池帐户,而不是授予网站帐户。