0

У меня очень странная проблема, с которой я столкнулся при развертывании веб-сайта на основе Sitecore на сервере.Не читайте содержимое контента из Sitecore

Идея всей структуры заключается в том, что у нас есть основное приложение (один проект - базовое приложение для сиделок) и другое приложение (второй проект - приложение, разработанное как область первого). Таким образом, для развертывания второго, идея состояла бы в том, чтобы просто скопировать dll, некоторые конкретные файлы конфигурации и представления из папки Areas. Также элементы из Sitecore будут перемещены в новом экземпляре.

Хорошо ... Я сделал все эти шаги (упомянуть, что на моей локальной машине он работает так, как ожидалось), но на втором сервере этого не происходит.

Дело в том, что я заметил, что содержимое с sitecore не отображается на экране, так как соединение с базой данных не будет выполнено. Но он активен, так как я могу получить доступ к Sitecore непосредственно с панели входа в тот же домен.

Помимо проблемы, представленной выше (со вторым приложением, не имея содержание), есть и теперь проблема с главным приложением, бросая ошибку, как в приложении:

enter image description here

Кто-нибудь есть любая идея, почему это может произойти? В представлении нет ничего особенного, где возникает ошибка. Я абсолютно не понимаю, почему это происходит.

Спасибо.

ответ

0

Я бы предположил, что вам необходимо исправить любые проблемы с строкой, прежде чем вы сможете полностью решить все ваши проблемы. Когда вы упомянули

Дело в том, что я заметил, что содержание от Sitecore не отображается на экране, как подключение к базе данных не будет быть сделано.

Если у вас есть проблема с строкой соединения, вы получите YSOD (желтый экран смерти), указывающий на проблему с строкой соединения SqlServer, так что это должно быть совершенно очевидно.

Относительно скриншота сообщения об ошибке и нечетной подсветки строки исключения NullReferenceException; В прошлом я заметил, что вы можете получить довольно ошибочные сообщения об ошибках в визуализации MVC, если родительский рендеринг обнаруживает ошибку NullRef. Я хотел бы проверить, что все необходимые элементы опубликованы, поскольку это, вероятно, самая распространенная причина проблем, когда что-то работает в одной среде, но не в другом. Вы можете проверить, публикуются ли вещи, перейдя на рабочий стол Sitecore, а затем изменив базу данных на «web», используя кнопку в нижнем правом углу, а затем просматривая дерево контента в веб-базе данных.

+0

Уже все, что вы упомянули. Это были первые вещи, которые пришли мне в голову, когда я заметил проблему. Элементы опубликованы, строки подключения в порядке, поскольку я тестировал их в другой среде и работал. –

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