2017-02-08 58 views
0

我在與Umbraco和ASP.net合作時相當新。我正在努力獲得現有的Umbraco網站在本地工作,但我有一些奇怪的問題,我有一些困難找到答案。當地Umbraco網站後臺無意中發佈到現場製作網站

當我加載我的後臺URL是http://localhost:52533/umbraco#/umbraco。我只是設置了本地站點,並且站點中的所有內容節點都在那裏,並且他們說它們在緩存中,但未發佈。 當我點擊「保存併發布」時,內容的鏈接會轉到我的網站"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

除了什麼Jannik說,我總是一個地方和一個添加兩個主機名進行直播網站,所以,當我現場直播或本地直播兩端均按預期工作。 –