Mic*_*hel 6 asp.net authentication iis
我一直都读到你在IIS网站/虚拟目录中设置的用户是运行应用程序的用户(匿名用户身份)
但是在应用程序池中,我还可以设置用户(进程模型,标识)
这两者之间的区别是什么,如果我读取文件,哪一个需要访问?
编辑:
赏金是为了这个问题'但如果我使用'匿名身份验证',我选择的用户是否曾使用"匿名用户身份"? - '发表评论
将网站身份视为定义谁可以访问该网站的规则。如果您指定要使用的匿名帐户,则该帐户必须有权访问该站点。如果禁用匿名访问,则用户的凭据必须有权访问该文件夹。
应用程序池标识定义应用程序可以执行的操作。应用程序池的工作进程将使用应用程序池标识运行;该帐户必须有权访问应用程序需要访问的任何资源(SQL Server、文件共享等)。
回答你的问题:是的,使用匿名帐户。想象一下这样的场景:您托管着一百个网站,并且您不希望一个客户的文件能够访问另一个客户的文件。您可以为每个客户分配单独的匿名访问权限。每个站点的匿名帐户只允许 IIS 访问与该特定站点相关的文件(前提是您已正确配置该帐户的访问权限)。
| 归档时间: |
|
| 查看次数: |
348 次 |
| 最近记录: |