0

Я следил за Microsoft Azure documentation, чтобы интегрировать приложение Xamarin Forms с помощью лазурных мобильных сервисов. Я определил соединение данных, использовал простые таблицы для определения некоторых пользовательских таблиц, и все работало так, как ожидалось, с мобильным клиентом.Опубликованный пользовательский .NET Backend сломал Azure Easy Tables

Сегодня я хотел расширить функциональность бэкэнд и включить хранение файлов. Я выполнил инструкции, найденные here, и как только я создал новый серверный проект на сервере .NET с помощью StorageController и опубликовал его на 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 для работы с файловым хранилищем?

+1

Простая таблица доступна только в узле, и кажется, что вы делаете Easy Table + Node на портале, а затем публикуете файл Storage Storage + .NET, который перезаписывает его (узлы Node и .NET не могут реально сосуществовать). Вам нужно будет использовать бэкэнд узла. –

+0

Да, вы правы, благодарю вас за это. Я буду придерживаться простых таблиц api и найти другой способ хранения файла. Использование Azure Storage непосредственно без оболочки файлов. – xabre

ответ

0

Как отметил Мими в комментариях, «Легкие таблицы» доступны только для поставляемого узла Node, развернутого с портала. Если вы используете свой собственный код и публикуете это, Easy Tables и Easy API будут отключены.

+0

Да, вы правы, благодарю вас за это. Я буду придерживаться простых таблиц api и найти другой способ хранения файла. Использование Azure Storage непосредственно без оболочки файлов. Я создаю быстрый прототип, поэтому я не хочу писать все мои контроллеры таблицы вручную, особенно если схема все еще нестабильна в нашем текущем проекте. – xabre

Смежные вопросы