【发布时间】: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