发布的自定义 .NET 后端破坏了 Azure Easy Tables

Published custom .NET Backend broke Azure Easy Tables

我正在关注 Microsoft Azure documentation 以将我的 Xamarin Forms 应用程序与 azure 移动服务集成。我定义了一个数据连接,使用 easy tables 定义了一些自定义 tables,一切都按预期在移动客户端上运行。

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

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

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

我的猜测是发布自定义后端覆盖了在线生成的简单 tables api...不幸的是我没有足够的天蓝色云经验来弄清楚我在哪里一个错误。有什么方法可以让自动生成的 easy tables api 也适用于文件存储吗?

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