首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS APPPOOL神秘用户

问IIS APPPOOL神秘用户
EN

Stack Overflow用户
提问于 2014-05-08 22:43:09
回答 2查看 148关注 0票数 1

关于我的主题here也有类似的问题,但它不能完全满足我的问题。离开链接中的问题,如何将apppool身份用作当前用户?我的应用程序实际上从SQL数据库中获取用户,但是apppool标识不在数据库中,但仍然作为当前用户登录。提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2014-05-09 02:55:59

就IIS而言,您的appPool标识是当前用户。IIS不知道您存储在应用程序的SQL数据库中的任何帐户。启用匿名身份验证后,可以更改IIS用于访问站点和应用程序的帐户。默认情况下,IIS7使用"IUSR“作为匿名访问的用户名,但是,如果要以这种方式限制访问,可以将其更改为”应用程序池标识“。"IUSR”用户名是在安装IIS7时创建的。任何连接到应用程序的客户端都将以“IUSR”或"IIS AppPool/{AppPoolName}“进行连接。我猜您用于记录当前用户的函数是从SQL信息读取的,而不是从您的HTTPcontext读取的。有关应用程序池标识的更多信息,请访问:http://technet.microsoft.com/en-us/library/cc770966(v=ws.10).aspx

票数 1
EN

Stack Overflow用户

发布于 2014-05-09 00:05:21

通常,网站进程(w3wp.exe)模拟应用程序池标识(DefaultAppPool\DefaultAppPool)的标识

除非您使用集成身份验证,其中网站进程模拟访问它的经过身份验证的用户帐户的身份(YOURDOMAIN\YourUsername)。

除此之外,您的站点所做的事情与IIS身份验证是分开的,并且完全取决于您的应用程序-也就是说,如果您随后从数据库中设置用户,等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23545082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档