Я создаю приложение ASP.NET MVC с сеткой Syncfusion на странице. Grid использует в качестве источника данных базу данных SQL Azure, доступ к которой осуществляется через Entity Framework. Я могу запускать приложение как в режиме отладки, так и в режиме выпуска в своей среде разработки, и все в порядке.
Однако, когда я развертываю сайт в Azure, в Grid нет данных. Когда я «просматриваю исходный код» на странице, я вижу данные SQL Azure в источнике, поэтому я знаю, что подключение к SQL Azure хорошее. Кроме того, в нижнем колонтитуле сетки отображается правильное количество записей в нижнем колонтитуле, так что это тоже правильно. В таблице не отображается сообщение «Нет записей для отображения» в Azure. У него только заголовки столбцов, а затем нижний колонтитул.
Единственное другое отличие, которое я заметил, заключается в том, что у меня включен выбор столбца для сетки, а раскрывающаяся кнопка для выбора столбца отображается локально, но отсутствует в развертывании Azure.
Я пытался выполнить развертывание с помощью функции веб-развертывания в Visual Studio, а также функции предварительного просмотра непрерывного развертывания на портале Azure, но безрезультатно.
Кто-нибудь знает что происходит? Страница, развернутая в Azure, находится здесь, если вы хотите в этом убедиться.