asp.net - 在 Active Directory 中创建用户时 RPC 服务器不可用

标签 asp.net azure active-directory rpc membership-provider

我正在尝试让我的 asp.NET 应用程序在 Active Directory 中注册新用户。在 asp (.NET 4.5) 中使用默认的 Active Directory 成员资格提供程序

虽然登录工作正常,但在尝试创建新用户时出现以下错误:RPC 服务器不可用。 (HRESULT 异常:0x800706BA)

/image/hOQfq.png (我知道这应该是一张图像,但我还无法嵌入它们)

我一提交表单就会发生这种情况。尽管创建用户向导也会发生这种情况。

我已经尝试过以下类似问题的答案中可能的解决方案:https://stackoverflow.com/a/25841025/4385713

我还尝试完全禁用防火墙(我知道,这是不好的做法,只需确保不是这样),但它仍然不起作用。

asp 应用程序在我的本地 PC 上运行,Active Directory 安装在 Windows Azure 中的 VM 上。

如有任何帮助,我们将不胜感激!

谢谢,
卡斯

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" />

最佳答案

我通过从连接字符串中删除端口解决了该问题。

我不知道为什么这个解决了这个问题,因为 Microsoft 支持向我保证 389 是我需要的端口。

关于asp.net - 在 Active Directory 中创建用户时 RPC 服务器不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30709351/

相关文章:

asp.net - Blazor 服务器 : how to "watch file changes" AND "attach to Visual Studio"

azure - 如何将 Sql 查询结果从 Azure Synapse 笔记本传递到 Synapse Pipeline 中的下一个事件?

azure - 使用依赖于云服务的 ARM 模板部署自动缩放设置

windows - 为什么 LogonUser(...) 不适用于域帐户?

asp.net - File.Exists从网络共享返回false

javascript - 在 javascript 中获取 DropDownList 值

azure - 有什么方法可以查看内置用户流所指的基本 v1 策略吗?

c# - 检查 Active Directory 角色花费的时间太长

powershell - 如何切换到另一个域和 get-aduser

asp.net - 来自数据库的 WordPress 永久链接?