2017-02-08 4 views
0

Ich bin ziemlich neu bei der Arbeit mit Umbraco und ASP.net. Ich arbeite daran, eine bestehende Umbraco-Site lokal zu betreiben, aber ich habe ein paar seltsame Probleme und ich habe Schwierigkeiten, eine Antwort zu finden.Lokale Umbraco Site Backoffice Unwissentlich veröffentlicht zu Live-Produktionsseite

Wenn ich mein Backoffice lade, lautet die URL http://localhost:52533/umbraco#/umbraco. Ich habe nur die lokale Site eingerichtet und alle Content-Knoten von der Site sind dort und sie sagen, sie sind im Cache, aber nicht veröffentlicht. Wenn ich auf Speichern und veröffentlichen klicke, geht die URL für den Inhalt auf meine Seite "www.mydomain.com/nodename", was definitiv nicht das erwartete Verhalten ist.

Wenn ich versuche, http://localhost:52533/ zu laden, erhalte ich eine Fehlermeldung:

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.

Wenn jemand kann mir helfen Figur, was hier vor sich geht, wäre es sehr geschätzt.

Antwort

1

Der erste Teil ist (wahrscheinlich), weil Hostnamen für die Site definiert wurden.

Hostnamen können auf einem beliebigen Knoten in Umbraco definiert werden, aber innerhalb Umbraco Sie zum Stamminhaltsknoten innerhalb Umbraco (der Mutter von „nodename“ in Ihrem mydomain.com/nodename) navigieren Sie mit der rechten Maustaste und wählen "Hostnamen verwalten". Wenn Sie nur bestimmte Hostnamen entfernen, sollte die Site auf localhost einwandfrei funktionieren.

Ich weiß nicht, ob das den zweiten Fehler korrigiert auch: es

+0

Zusätzlich zu dem, was Jannik sagte ich beiden Hostnamen immer hinzufügen, eine für die lokal und einen für die Live-Website, so dass, wenn i Update live oder lokal mit Live beide Enden funktionieren wie erwartet. –

Verwandte Themen