/ / Опублікувати випуск в Умбрако - umbraco, umbraco-blog

Публікуйте випуск у Umbraco - umbraco, umbraco-blog

Я використовую версію Umbraco 4.6.2.

Незважаючи на публікацію нового коду від адміністратора UmbracoПанель, ми не можемо переглянути змінені сторінки. Нам потрібно перевидати сторінку, тоді на сайті видно лише зміни. Нам потрібно перевидання на іншому середовищі.

Наприклад:якщо я публікую з моєї машини, я бачу це в меню. але я не можу отримати те саме на машині колеги. Коли я входжу з адміністратором на машині колеги та публікую код, тоді я бачу Зміни на сайті. тоді, якщо я відкрию сайт зі свого мобільного, я зможу " не бачите змін.

Отже, проблема полягає в тому, що мені потрібно публікувати це на кожній машині. чи є якесь рішення цього.

Допоможіть мені, будь ласка....

Відповіді:

1 для відповіді № 1

Привіт, проблема близька до цієї.Мою проблему було вирішено видаленням усіх елементів із Кошика. Думаю, якщо ви клацніть правою кнопкою миші на Кошик та натисніть Порожній кошик, індикатор виконання не буде продовжуватися. Якщо так, ваша база даних umbraco брудна. це означає, що в таблиці UmbracoNode є деякі вузли, які були видалені, але їх підвузли не позначені як "сміттєві" або щось подібне.

Запустіть наступний запит до вашої бази даних, щоб видалити всі брудні вузли з таблиці UmbracoNode та всі їх залежності.

DECLARE @nodeId int
SET @nodeId = 0

SELECT id INTO #nodes FROM umbracoNode WHERE (path like "%-20%" AND id != -20 AND @nodeId = 0) OR (id = @nodeId)

SELECT COUNT(*) FROM #nodes
DELETE FROM umbracoUser2NodeNotify WHERE nodeId IN ( SELECT id FROM #nodes)
DELETE FROM umbracoUser2NodePermission WHERE nodeId IN (SELECT id FROM #nodes)
DELETE FROM umbracoRelation WHERE parentId IN ( SELECT id FROM #nodes)
DELETE FROM umbracoRelation WHERE childId IN ( SELECT id FROM #nodes)
DELETE FROM cmsTagRelationship WHERE nodeId IN ( SELECT id FROM #nodes)
DELETE FROM umbracoDomains WHERE domainRootStructureID IN ( SELECT id FROM #nodes)
DELETE FROM cmsDocument WHERE NodeId IN ( SELECT id FROM #nodes)
DELETE FROM cmsPropertyData WHERE contentNodeId IN ( SELECT id FROM #nodes)
DELETE FROM cmsPreviewXml WHERE nodeId IN ( SELECT id FROM #nodes)
DELETE FROM cmsContentVersion WHERE ContentId IN ( SELECT id FROM #nodes)
DELETE FROM cmsContentXml WHERE nodeID IN ( SELECT id FROM #nodes)
DELETE FROM cmsContent WHERE NodeId IN ( SELECT id FROM #nodes)

DELETE FROM umbracoNode WHERE id IN ( SELECT id FROM #nodes)

DROP TABLE #nodes

потім повторно опублікуйте весь свій вміст як з «Перевидати весь сайт», так і клацніть правою кнопкою миші на основному вузлі сайтів і клацніть правою кнопкою миші та виберіть Опублікувати та встановіть обидва прапорці.