使用Azure的内部部署AD身份验证连接Umbraco后端

时间:2016-03-30 14:44:00

标签: azure active-directory ldap umbraco umbraco7

我们正在将Web应用程序从内部部署环境迁移到Azure应用程序服务。

其中一个webapps引起了一些麻烦,它是一个Umbraco网站,它使用LDAP连接外部AD进行后端身份验证。

似乎未调用身份验证服务器。

客户端收到以下消息(等待一段时间后):

{  
  "Message":"An error has occurred.",
  "ExceptionMessage":"The server is not operational.\r\n",
  "ExceptionType":"System.Runtime.InteropServices.COMException",
  "StackTrace":" at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)\r\n at System.DirectoryServices.DirectoryEntry.Bind()\r\n at System.DirectoryServices.DirectoryEntry.RefreshCache()\r\n at System.Web.Security.DirectoryInformation..ctor(String adspath, NetworkCredential credentials, String connProtection, Int32 clientSearchTimeout, Int32 serverSearchTimeout, Boolean enablePasswordReset)"
}

不幸的是,我不是Azure专家,并且搜索此问题并未导致任何解决方案。 从错误消息我可以得出结论,无法从Azure到达内部部署,但我不明白为什么。

Azure阻止了636端口吗? 这个设置甚至可能在Miscrosoft Azure中吗?

非常感谢任何正确方向的指针。

0 个答案:

没有答案