我的ASP.NET web.config设置了模拟
<identity impersonate="true" userName="domainName\userName" password="userPassword" />
我正在运行一些类似
的方法IO.Directory.GetFiles(somePath)
使用Process Monitor监控文件系统访问权限
我一直将所有来自aspnet_wp.exe进程的访问请求作为ASPNET
用户获取到该文件夹。
为什么我没有将该访问视为模拟用户?
答案 0 :(得分:0)
答案 1 :(得分:0)
@Nix的答案听起来可能适合票证,但您还应检查.config文件中的授权,以确保它们在某种程度上与您的模拟不冲突。请查看此问题,以便简要讨论授予/拒绝的主题,以及接受的答案中的链接以及更多信息。
Why is <deny users="?" /> included in the following example?
顺便说一句,我之前没有与模仿发生过冲突并留下匿名访问,所以...