【问题标题】:Published custom .NET Backend broke Azure Easy Tables已发布的自定义 .NET 后端破坏了 Azure Easy Tables
【发布时间】:2016-10-27 13:18:40
【问题描述】:

我关注 Microsoft Azure documentation 将我的 Xamarin Forms 应用程序与 azure 移动服务集成。我定义了一个数据连接,使用简单的表来定义一些自定义表,并且移动客户端的一切都按预期工作。

今天我想扩展我的后端功能并启用文件存储。我按照here 找到的说明进行操作,一旦我使用 StorageController 创建了一个新的 .NET 服务器后端项目并将其发布到 azure,整个简单表 api 就停止工作。来自移动客户端的所有调用都失败并出现以下错误:

The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

所有mobileClient.GetTable<SomeEntity>().SomeOperationAsync() 调用都会发生这种情况。

我的猜测是发布自定义后端覆盖了在线生成的简单表格 api...不幸的是,我没有足够的天蓝色云经验来找出我犯了错误的地方。有什么方法可以让自动生成的简易表格 api 也适用于文件存储?

【问题讨论】:

  • Easy table 仅在 Node 中可用,并且您似乎在门户中执行 Easy Table + Node,然后发布覆盖它的 File Storage + .NET 后端(Node 和 .NET 后端不能真正共存)。您将需要使用 Node 后端。
  • 是的,您是对的,感谢您澄清这一点。我将坚持使用简单的表格 api 并找到另一种存储文件的方法。在没有文件包装器的情况下直接使用 Azure 存储。

标签: azure xamarin azure-mobile-services azure-table-storage azure-storage-files


【解决方案1】:

正如 Mimi 在 cmets 中指出的,Easy Tables 仅适用于提供的 Node 后端,从门户部署。如果您使用自己的代码并发布,Easy Tables 和 Easy API 将被禁用。

【讨论】:

  • 是的,您是对的,感谢您澄清这一点。我将坚持使用简单的表格 api 并找到另一种存储文件的方法。在没有文件包装器的情况下直接使用 Azure 存储。我正在构建一个快速原型,因此我不想手动编写所有的表控制器,尤其是在我们正在进行的设计中架构仍然不稳定的情况下。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-13
  • 2016-06-13
  • 2022-10-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多