Forms IIS 7.5针对Active directory的表单身份验证在服务器中不起作用(但在VS上起作用)
我正在使用.NET4.0C开发一个用户管理,以启用与用户帐户相关的标志、更改名称、添加用户以及所有与a.D.相关的内容 当我在我的笔记本电脑上的VisualStudio中运行应用程序时,它工作正常,因此我可以添加用户、更改属性、启用标志等。。通过ldap和使用成员身份,但当我将应用程序发布到服务器时,它不起作用,ldap连接字符串是相同的 因此,通过我的笔记本电脑,我可以修改域属性的用户,但当发布到服务器时,我不能!我在服务器中安装了一个VisualStudio来调试错误,它也能正常工作,因此错误发生在我将站点发布到IIS中时 我不知道为什么在IIS中,在VisualSutdio IIS中使用的相同函数不起作用 在针对发布到IIS版本的服务器的javascript控制台浏览器中,我看到以下错误: 未捕获的Sys.WebForms.PageRequestManagerServerErrorException:Sys.WebForms.PageRequestManagerServerErrorException:访问被拒绝 有什么想法吗 谢谢Forms IIS 7.5针对Active directory的表单身份验证在服务器中不起作用(但在VS上起作用),forms,active-directory,ldap,forms-authentication,iis-7.5,Forms,Active Directory,Ldap,Forms Authentication,Iis 7.5,我正在使用.NET4.0C开发一个用户管理,以启用与用户帐户相关的标志、更改名称、添加用户以及所有与a.D.相关的内容 当我在我的笔记本电脑上的VisualStudio中运行应用程序时,它工作正常,因此我可以添加用户、更改属性、启用标志等。。通过ldap和使用成员身份,但当我将应用程序发布到服务器时,它不起作用,ldap连接字符串是相同的 因此,通过我的笔记本电脑,我可以修改域属性的用户,但当发布到服务器时,我不能!我在服务器中安装了一个VisualStudio来调试错误,它也能正常工作,因此错
David您需要确保IIS服务器是AD域的一部分,并且其计算机帐户工作正常。下面是一个powershell命令,您可以从cmd shell NetDom verify iiscomputername/domain:yourdomain使用NetDom