【发布时间】:2012-04-29 21:26:15
【问题描述】:
我有一个带有按钮的 ASP.NET 应用程序。当您单击该按钮时,它有一行在我通过另一台服务器(不是 Web 服务器)上的 AD 组读取、写入、修改的目录中创建一个子目录。
当我单击该按钮时,子目录出现访问被拒绝错误。
Impersonate 在 web.config 中设置为 true。
身份验证是 Windows。
WindowsIdentity 设置为我。
由于以上两件事,应用程序在我的帐户下运行。
我可以单击按钮并让它在 Windows 资源管理器中打开文件夹。所以我可以访问父母。
如果我在文件夹中创建子文件夹。我可以单击按钮并让它在 Windows 资源管理器中打开子文件夹
我可以使用 C# 代码完成所有这些工作。
只有当我尝试使用 C# 创建子文件夹时,它才会告诉我访问被拒绝。但我有读、写和修改权限。
不明白为什么这不起作用。
【问题讨论】:
标签: c# asp.net windows impersonation