繁体   English   中英

无法从生产服务器中托管的asp.net应用程序访问Active Directory

[英]Unable to access Active directory from my asp.net application hosted in production server

我已经编写了一个asp.net应用程序,并使用Active Directory验证了登录用户。 它在我的本地计算机IDE中完美运行。 但是当托管在我的生产服务器中时,它无法与AD Server通信。 我在服务器的IIS中也启用了Windows身份验证,并在我的web.config中将身份模拟。 错误是

Error Trace :System.Runtime.InteropServices.COMException (0x8007054B): The specified 
domain either does not exist or could not be contacted.

任何建议表示赞赏。

该错误通常表示的确切含义是-它找不到针对指定域进行身份验证的DC。 您确定生产机器可以通过DNS到达域吗? 如果服务器是Windows,则可以使用nslookup。 这将确认您可以实际击中它。 如果是安全/权利问题,通常会看到其他错误。

如果是Windows,请尝试使用nslookup domain_name并查看是否返回任何IP地址。 如果不是,那是您的问题。 在这种情况下,您可能需要手动配置IP地址,或者如果无法通过IP进行访问,则可能需要解决潜在的路由问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM