本地Umbraco网站后台无意中发布到现场制作网站

时间:2017-02-08 05:34:02

标签: c# asp.net-mvc visual-studio umbraco

我在与Umbraco和ASP.net合作方面相当新。我正在努力让现有的Umbraco网站在本地工作,但我遇到了一些奇怪的问题,而且我很难找到答案。

当我加载后台时,网址为http://localhost:52533/umbraco#/umbraco。我只是设置了本地站点,站点中的所有内容节点都在那里,他们说它们在缓存中,但没有发布。 当我点击保存并发布时,内容的网址会转到我的网站"www.mydomain.com/nodename",这绝对不是我预期的行为。

当我尝试加载http://localhost:52533/时,出现错误:

  

无法从System.Security.Claims.ClaimsIdentity创建Umbraco.Core.Security.UmbracoBackOfficeIdentity,因为缺少所需的声明http://umbraco.org/2015/02/identity/claims/backoffice/sessionid

如果有人能帮助我弄清楚这里发生了什么,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

第一部分(最有可能)是因为已为该站点定义了主机名。

可以在Umbraco的任何节点上定义主机名,但在Umbraco内,您可以导航到Umbraco内的根内容节点(&strong; " nodename"在您的mydomain.com中/ nodename),右键单击它并选择"管理主机名"。如果您只删除任何已定义的主机名,则该站点应在localhost上正常运行。

我不知道是否也能纠正第二个错误:-s