Опубликованная пользовательская серверная часть .NET сломала Azure Easy Tables

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

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


comment
Easy table доступен только в Node, и кажется, что вы выполняете Easy Table + Node на портале, а затем публикуете File Storage + бэкенд .NET, который перезаписывает его (бэкенды Node и .NET не могут сосуществовать). Вам нужно будет использовать серверную часть Node.   -  person Mimi Xu    schedule 27.10.2016
comment
Да, вы правы, спасибо, что разъяснили. Я буду придерживаться простого API таблиц и найду другой способ хранения файла. Использование службы хранилища Azure напрямую без оболочки файлов.   -  person xabre    schedule 31.10.2016


Ответы (1)


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

person Adrian Hall    schedule 27.10.2016
comment
Да, вы правы, спасибо, что разъяснили. Я буду придерживаться простого API таблиц и найду другой способ хранения файла. Использование службы хранилища Azure напрямую без оболочки файлов. Я создаю быстрый прототип, поэтому я не хочу писать все свои контроллеры таблиц вручную, особенно если схема все еще изменчива в нашем текущем дизайне. - person xabre; 31.10.2016