IIS 6 上的 ASP.NET 3.5 权限

IIS 6 上的 ASP.NET 3.5 权限

我有一个 ASP.NET 页面,用于更改 OU 中的密码。我应该在哪里设置实际运行我的代码的用户?

在虚拟目录安全设置中,应用程序池用户?还是 Webconfig?哪一个配置实际上配置了运行 asp.net 代码的用户?

谢谢。

答案1

你应该调查ASP.NET 模拟。可以通过将此部分添加到您的 web.config 文件中来完成:

<identity impersonate="true" userName="accountname" password="password" />

这使您可以控制执行代码的身份。

重要的提示:建议从安全角度了解这一变化的含义。

相关内容