Неверный корневой узел настроен для страниц. - Sitefinity на Azure

Я пытаюсь восстановить старый сайт с Sitefinity версии 8. Я восстановил базу данных на локальном компьютере, и локальная копия работает нормально. Но при попытке опубликовать его в Azure происходит сбой.

Я получаю следующую ошибку:

Неверный корневой узел настроен для страниц. Нет корневого узла с именем "f669d9a7-009d-4d83-ddaa-000000000002".

Я использовал MS SQL Server Management studio для экспорта данных в Azure. Это действительно передано, и все данные, кажется, там.

Моя строка подключения выглядит так:

<add connectionString="Server=tcp:myserver.database.windows.net,1433;Database=mydatabase;User ID=myuser;Password=mypassword;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" providerName="System.Data.SqlClient" dbType="SqlAzure" name="Sitefinity" />

Я также пытался использовать myuser @ mydatabase для идентификатора пользователя, но получал сообщение о том, что он не может подключиться к серверу.

Я читал о том, почему другие люди имели такую ​​же проблему, но мог найти только случаи, когда схема базы данных по умолчанию не была установлена. Насколько я знаю, это не то, что можно установить на лазурь. Кроме того, раньше я запускал это же приложение на Azure, и оно работало просто отлично. Моя строка подключения основана на моей старой версии. Я либо забываю что-то сделать, чтобы заставить его работать, либо что-то изменилось на Azure, и теперь это нужно сделать по-другому. Любая помощь будет оценена.

1 ответ

Вы также скопировали файлы конфигурации из папки App_Data / Sitefinity / Configuration в Azure?

В частности, ProjectConfig.config имеет атрибут siteMapRootNodeId, который должен соответствовать идентификаторам в базе данных.

Другие вопросы по тегам