0

有谁知道这个问题:我添加的任何新字段在本地后台都可以正常工作,但是当我使用 Webmatrix 发布到服务器(discountASP.net)时,字段不显示。我在浏览器中查看了源代码,但它们不存在!

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

谢谢!丹尼尔

4

1 回答 1

1

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

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

  • 将您的数据库复制到生产服务器(我建议不要这样做,因为您可能会覆盖生产服务器上的内容和媒体更改)
  • 在生产服务器上手动创建字段(简单的解决方案)
  • 使用像 courier 这样的商业包(我个人认为这是一个很好的解决方案,前提是您有内容登台工作流程)
  • 使用像 usync 这样的免费包(http://our.umbraco.org/projects/developer-tools/usync
于 2014-06-28T21:23:39.197 回答