Umbraco 7字段显示在本地,但不在远程服务器?

时间:2014-06-27 10:24:00

标签: umbraco7

有没有人知道这个问题:我添加的任何新字段在本地后台工作正常,但是当我使用Webmatrix发布到服务器(discountASP.net)时,字段不会显示。我在浏览器中创建了一个视图源,但它们并不存在!

例如,@ Umbraco.Field(" comments")

谢谢! 丹尼尔

1 个答案:

答案 0 :(得分:1)

如果添加新字段,则只会在数据库中添加它们。这意味着您需要更新生产网站上的数据库。 Webmatrix不会为您执行此操作(默认情况下)。

有几种方法可以处理这种情况:

  • 将您的数据库复制到生产服务器(我建议不要这样做,因为您可能会覆盖生产服务器上的内容和媒体更改)
  • 在生产服务器上手动创建字段(简易解决方案)
  • 使用像courrier这样的商业软件包(我个人认为这是一个很好的解决方案,只有当你有一个内容分期工作流程时)
  • 使用像usync(http://our.umbraco.org/projects/developer-tools/usync
  • 这样的免费软件包