c# - 错误 C# Dynamics CRM:在配置的安全令牌服务上找不到身份验证端点用户名
问题描述
尝试在服务器中部署 WCF Web 服务时遇到错误。在连接到 Dynamics(本地 CRM)时,我们收到此错误:在配置的安全令牌服务上找不到身份验证端点用户名
如果我们在本地测试它,它可以工作,但如果在服务器中部署 web 服务,这是执行登录的代码:
Uri serviceUri = new Uri(OrgServiceUri);
proxy = new OrganizationServiceProxy(serviceUri, null, authCredentials, null);
proxy.EnableProxyTypes();
_service = (IOrganizationService)proxy;
Guid userid = ((WhoAmIResponse)_service.Execute(new WhoAmIRequest())).UserId;
if (userid != Guid.Empty)
{
Console.WriteLine(userid);
return true;
}
else
{
return false;
}
有什么猜测吗?
谢谢!!
解决方案
最后我们发现这是 ADFS 服务本身的问题,与网络相关,因为它无法连接 SSO 站点。修复后,它开始作为一种魅力发挥作用。
推荐阅读
- php - CodeIgniter 帮助程序错误
- python - lambda 函数中的默认参数
- arrays - 在 VBA 中将范围解析为数组时下标超出范围错误
- php - Highcharts 记录限制
- arrays - 添加多个表格视图时访问单元格原型
- python - 我如何从 tensorflow 中的 zip 文件中读取 tfrecord 文件
- java - 在 Cent OS 7 中通过 Java fx 程序打开虚拟键盘
- javascript - 分层布局中节点的位置以构建类似图表的“逻辑门”
- javascript - Selenium webdriver:firefox无头注入javascript来修改浏览器属性
- unity3d - 下一个附加之前的统一点延迟不起作用