gpt4 book ai didi

asp.net web.config 模拟与应用程序池身份

转载 作者:行者123 更新时间:2023-12-03 03:13:03 25 4
gpt4 key购买 nike

如果我在 web.config 中模拟用户,但应用程序在使用另一个身份的应用程序池下运行,那么当您访问服务器上的资源(例如文件)时将使用哪个身份?

另一个问题,您可以在与应用程序其余部分不同的身份下运行页面吗?

最佳答案

当您访问服务器上的资源时,用户将是模拟配置中指定的用户,而不是应用程序池上的用户

针对特定身份启用模拟。在本例中,ASP.NET 模拟使用 Web.config 文件中指定的标识生成的 token 。

<identity impersonate="true"
userName="domain\user"
password="password" />

已启用模拟。在这种情况下,ASP.NET 模拟 IIS 传递给它的 token ,该 token 要么是经过身份验证的用户,要么是匿名 Internet 用户帐户。

 <identity impersonate="true" />

来源:MSDN

如果您有兴趣,here您有一篇文章,其中包含针对不同模拟场景的单位矩阵。

是的,你可以像 Alex Dn 所说的那样以编程方式进行模拟

关于asp.net web.config 模拟与应用程序池身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8745335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com