我对Umbraco很陌生,我希望这是PluralSight课程中尚未涵盖的内容。
我刚安装了Umbraco 7,通过MS Web Matrix使用SQL Server CE进行标准安装。我使用WebMatrix启动Umbraco CMS,然后浏览到http://localhost:58507/umbraco以登录并创建我的数据类型,文档类型和页面等。
我使用Save& amp;发布,我可以看到我的更改等但如果我重新启动笔记本电脑并回到Umbraco,我的所有工作都将消失。没有DataTypes,没有DocumentTypes ......只是默认值。 在WebMatrix的解决方案树中,我可以看到我的工作 - 我上传的媒体,部分和视图。但它们不会出现在内容树中。
每次重新启动机器时都会发生这种情况。到底是我做错了什么?
答案 0 :(得分:0)
问题来自于Web Matrix与SQL Server CE的结合,正如本Umbraco forum post中所解释的那样,早在Umbraco 4就已经出现了这个问题。
默认情况下,SQL Server CE在发送要写入数据库的数据时有10秒的延迟。如果在那个时候Web Matrix出现问题,或者您关闭/重新启动它,那么该数据可能会丢失。这就解释了为什么我的问题是断断续续的。
修复程序是下载Microsoft SQL Server Express并使用它(或者如果你有的话,可以使用完整的SQL Server)。