我按照我在此处找到的说明ASP.NET MVC - Authenticate users against Active Directory,但需要输入用户名和密码,实现了一个基于表单的身份验证,该身份验证在 ASP MVC 3 应用程序中使用 AD
使用 ASP.NET 开发服务器运行时工作正常,但在输入凭据后无法超出登录页面并出现以下错误:
配置错误
说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。
解析器错误消息:发生操作错误。
源错误:
Line 37: <membership defaultProvider="MY_ADMembershipProvider">
Line 38: <providers>
Line 39: <add name="MY_ADMembershipProvider" type="System.Web.Security.ActiveDirectoryMembershipProvider" connectionStringName="ADConnectionString" attributeMapUsername="sAMAccountName" />
Line 40: </providers>
Line 41: </membership>
任何帮助将不胜感激,在此先感谢。
更新:
到目前为止,经过几次调试,我认为错误可能来自System.Web.Security.ActiveDirectoryMembershipProvider
Web.xml 配置,我添加了System.Web
(在其中找到了该类)作为参考,并且还制作了本地副本,但仍然是压缩... :(