我目前正在维护托管在大楼内服务器上的Web应用程序,它使用从网络上的Active Directory域检索的数据。
该应用使用System.DirectoryServices.AccountManagement
等库来访问AD,效果很好。
但是,我们还有一个带有AAD的Azure实例,它与本地AD同步,因此最终我们希望将此应用程序移动到Azure应用程序服务。
但是,将应用程序发布到Azure后,域AD不可见。有没有办法使用“经典”C#AD库连接到这个?或者是否需要重写整个应用程序才能使用AAD / MS Graph API?
我想实现这个目标的两个主要原因:
如果我能提供其他可能有用的细节,请告诉我。
答案 0 :(得分:0)
将应用程序发布到Azure后,域AD无法显示
听起来像防火墙问题。我认为你得到了#34;服务器无法运行"错误类型?您必须要求您的网络人员为您的域开放方式开辟道路。
这些是AD使用的TCP端口。根据您的需要,部分或全部将被允许: