我正在尝试让我的asp.NET应用程序在Active Directory中注册新用户。使用asp(.NET 4.5)中的默认Active Directory成员资格提供程序
虽然登录工作正常,但在尝试创建新用户时出现以下错误:RPC服务器不可用。 (HRESULT异常:0x800706BA)
http://i.imgur.com/PjjBxkJ.png(我知道这应该是一张图片,但我还不能嵌入这些图片)
一旦我提交表格,就会发生这种情况。虽然它也适用于创建用户向导。
我已经尝试了以下答案中可能的解决方案来解决类似的问题:https://stackoverflow.com/a/25841025/4385713
我也试过完全禁用防火墙(我知道,不好的做法,只是要确保它不是那样)但是它仍然无效。
asp应用程序在我的本地PC上运行,Active Directory安装在Windows Azure中的VM上。
任何帮助将不胜感激!
谢谢,
CAS
PS:我使用以下连接字符串和成员资格提供程序:
<add
name="ADMembership"
type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
applicationName="/"
connectionStringName="ADConnectionString"
attributeMapUsername="sAMAccountName"
connectionUsername="USERNAME"
connectionPassword="PASSWORD"/>
<add name="ADConnectionString" connectionString="LDAP://23.97.173.160:389/CN=Users,DC=ictforevents1,DC=cloudapp,DC=net" />
答案 0 :(得分:1)
我通过从连接字符串中删除端口来解决此问题。
我不知道为什么这解决了它,因为Microsoft支持向我保证389是我需要的端口。