2015-06-08 154 views
0

我想讓我的asp.NET應用程序在Active Directory中註冊新用戶。使用asp中的默認Active Directory成員資格提供程序(.NET 4.5)在Active Directory中創建用戶時RPC服務器不可用

登錄時工作正常,嘗試創建新用戶時出現以下錯誤:RPC服務器不可用。 (異常來自HRESULT:0x800706BA)

http://i.imgur.com/PjjBxkJ.png(我知道這應該是一個形象,但我不能嵌入那些尚未)

出現這種情況,只要我提交表單。雖然它也發生在創建用戶嚮導中。

我已經嘗試從以下答案可能的解決方案,以一個類似的問題:https://stackoverflow.com/a/25841025/4385713

我也試過完全禁用防火牆(我知道,不好的做法,只是要確保它是不是)但它仍然行不通。

asp應用程序正在我的本地PC上運行,Active Directory安裝在Windows Azure的虛擬機上。

任何幫助,將不勝感激!

感謝,
CAS大全MSDS

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

回答

1

我從連接字符串中移除端口解決了這個問題。

我不知道爲什麼解決這個問題,因爲微軟支持人員向我保證說389是我需要的端口。

+0

從工作連接字符串中刪除端口! – york

相關問題