azure - 带有大型信号器组件的 WP8 应用程序仅适用于模拟器

标签 azure windows-phone-8 signalr

我在 Azure 上有一个启用 SignalRWeb API 服务器,并且我创建了一个 Windows Phone 8 客户端应用程序,该应用程序与我的 WP8 模拟器 上的服务器。

部署到我的诺基亚 Lumia 925 设备后,演示服务器 - 客户端推送的所有组件都不起作用。

从字面上看,Signal R 在应用程序上不起作用,但当我在模拟器上再次运行它时,一切正常。

我只是不明白发生了什么。

我需要帮助,请。

谢谢

更新

REST API 和 SignalR 支持的流 API 已在 Azure 上上线。

基本上,我可以向其余 API 发布帖子,但用于将该帖子广播到所有连接的客户端(包括原始客户端)的 Streaming API 在部署的设备上失败,但在模拟器上失败。

最佳答案

可能与代理/连接相关。

在模拟器上,您可以使用 Azure 服务的调试/模拟版本,在这种情况下,WP8 客户端应用程序可以正常看到它。您可能需要确保 WCF 服务实际上已部署到 Azure,可以通过 Web 进行访问,并且实际上并未指向 locahost。

一旦您确定了所有这些,只需确保您的手机浏览器可以看到 Azure 上的服务端点,并且客户端应用程序应该可以正常看到它。

关于azure - 带有大型信号器组件的 WP8 应用程序仅适用于模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20175499/

相关文章:

javascript - 为什么 SignalR 在收到所有更新之前发送调用的回调

android - 如何在android服务中使用signalr

azure - 为什么 Azure 事件中心 EventData 的 PartitionKey 字段为空?

c# - 从隔离存储中将视频从手机传输出去

javascript - Azure Media Player 方形纵横比视频全屏

windows-phone-8 - Windows Phone - Visual Studio 13 中的 Admob 不起作用

c# - 在 Windows 通用应用程序中绘制自定义位图?

c# - 有没有地方可以捕获所有信号器错误?

azure - 如何将 Azure Application Insights 添加到 .NET Core 应用程序?

sql - 使用 JOB_TITLE 和 EVENT_DATE 查找上次换工作的日期