我有一个 ASP.NET 页面,用于更改 OU 中的密码。我应该在哪里设置实际运行我的代码的用户?
在虚拟目录安全设置中,应用程序池用户?还是 Webconfig?哪一个配置实际上配置了运行 asp.net 代码的用户?
谢谢。
答案1
你应该调查ASP.NET 模拟。可以通过将此部分添加到您的 web.config 文件中来完成:
<identity impersonate="true" userName="accountname" password="password" />
这使您可以控制执行代码的身份。
重要的提示:建议从安全角度了解这一变化的含义。