我在MVC应用程序中使用了活动目录。在本地运行时,一切都像魅力一样 - 登录,注销等。
但是,当我将我的应用程序发布到它自己的服务器时,它会开始抛出此错误。它在尝试连接的同一台服务器上 - 我不知道如何解决这个问题。之前建议添加connectionUsername和connectionPassword的其他解决方案(我之前在本地运行时遇到了同样的问题),所以我知道这些是有效的连接标准。
这是我目前的连接信息......
...
<add name="ADConnectionString" connectionString="LDAP://mysite.com/DC=MS,DC=SRV" />
...
...
<trust level="Full" />
...
...
<authentication mode="Windows">
<forms name=".ADAuthCookie" loginUrl="~/Account/Login"
timeout="45" slidingExpiration="false" protection="All" />
</authentication>
<membership defaultProvider="ADMembershipProvider">
<providers>
<clear />
<add name="ADMembershipProvider" connectionUsername="myUser"
connectionPassword="myPW" type="System.Web.Security.ActiveDirectoryMembershipProvider"
connectionStringName="ADConnectionString" attributeMapUsername="sAMAccountName" />
</providers>
</membership>
...
感谢任何帮助。在连接到网站当前运行的服务器时,我无法想到为什么会出现安全问题。