我们在IIS6上有一个基于Web的应用程序,它根据通过身份validation过程返回的用户名来匹配configuration文件。 其中一个用户的用户名已在AD中更改(并在应用程序中进行匹配)。 但是,当他们现在通过Windows身份validationlogin时,他们会被validation,但是没有被授权,因为旧的用户名似乎还在回来。 使用Forms身份validation时,用户login时没有问题。我们不能将Forms auth用作永久性解决scheme。
任何想法,如果用户名(samAccountName)caching在networking的某个地方,或在服务器上的本地安全机构? 有没有办法清除这个? 任何其他的想法可能是什么问题?
它caching在本地IIS机器上,但我不记得在哪里。
我可以告诉你,它被caching在工作进程回收的地方,所以你可能需要尝试IISReset(我从来不推荐这样做,但是你去那里),或者重新启动这个盒子。