【发布时间】:2014-08-10 09:44:32
【问题描述】:
我正在尝试开发具有自动配置功能的 UCMA 应用程序。
我已经创建了必要的受信任池、受信任的应用程序端点并添加了所需的证书。
我的信任池复制成功。
协作平台启动成功,发现端点。
然后我调用了_appEndpoint.BeginEstablish(EndEndpointEstablish, _appEndpoint);当我的端点被发现时。
我卡住了。
根本没有调用回调 EndEndpointEstablish。
我在“Endpoint_StateChanged”事件中观察到端点状态仅从“空闲”更改为“正在建立”。之后这个状态根本没有改变。
我在我的机器上关闭了防火墙。
但仍然没有调用 EndEndpointEstablish,也没有异常。
有什么帮助吗?
谢谢
塞拉姆
【问题讨论】:
-
我怀疑在尝试建立之前正确设置端点存在问题。有没有机会看到代码,最好是从 ApplicationEndpointSettings 的创建到您的 endpoint.BeginEstablish() 调用?
-
感谢 Paul Hodgson 的回复。我正在尝试运行 UCMA 4.0 SDK 附带的示例应用程序。(..\Microsoft UCMA 4.0\SDK\Core\Sample Applications\QuickStarts\AutoProvisioning)。除了 app.config 文件中的端点名称,我没有修改任何代码。
-
您找到解决问题的方法了吗?您说“我已经创建了必要的受信任池、受信任的应用程序端点并添加了所需的证书。”您是否也在 Lync 命令行管理程序上使用命令
New-CsTrustedApplication -ApplicationId - TrustedApplicationPoolFqdn - Port创建了受信任的应用程序 -
我可以解决它。问题是受信任应用程序池的 FQDN 名称。此名称与我们的 DNS 机器主机名不匹配。所以所有请求都发送到 DNS 机器而不是 Lync 服务器。
标签: ucma