2017-02-08 6 views
0

Я довольно новичок в работе с Umbraco и ASP.net. Я работаю над созданием существующего сайта Umbraco, работающего на местном уровне, но у меня есть несколько странных проблем, и мне сложно найти ответ.Местный сайт Umbraco Backoffice Непреднамеренно публикуется на сайте Live Production

Когда я загружаю свою заднюю почту, адрес http://localhost:52533/umbraco#/umbraco. Я просто установил локальный сайт, и все узлы контента с сайта есть, и они говорят, что они находятся в кеше, но не опубликованы. Когда я нажимаю кнопку «Сохранить и публиковать», URL-адрес контента отправляется на мой сайт "www.mydomain.com/nodename", что, безусловно, не соответствует поведению, которое я ожидал.

Когда я пытаюсь загрузить http://localhost:52533/, я получаю сообщение об ошибке:

Cannot create a Umbraco.Core.Security.UmbracoBackOfficeIdentity from System.Security.Claims.ClaimsIdentity since the required claim http://umbraco.org/2015/02/identity/claims/backoffice/sessionid is missing.

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

ответ

1

Первая часть (скорее всего), поскольку имена узлов определены для сайта.

имена хостов могут быть определены на любом узле в Umbraco, но внутри Umbraco перемещаться в узел корневого содержимого внутри Umbraco (в родителя из «имя_узла» в вашем mydomain.com/nodename), щелкните правой кнопкой и выберите «Управление именами хостов». Если вы просто удаляете какие-либо определенные имена узлов, сайт должен нормально работать на localhost.

Я не знаю, если это исправляет вторую ошибку, а также: -s

+0

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