我在这里没有做什么?我重新登录到我的Umbraco站点,我的项目不在内容树中。
使用Web Matrix我创建了一个新的Umbraco网站。
我创建了一个新的DataType FavouriteCoffees。
我创建了一个新的DocumentType FavouriteCoffees。
我改变了登陆页面以允许其下的FavouriteCoffees。
我将JPG上传到了Media文件夹。
我使用它创建了一个新的着陆页项目。
我预览了它,保存并发布了它。
我关闭了浏览器和Web Matrix。我重新打开了Web Matrix并浏览了网站(http://localhost:64743/)并得到了一个YSOD:
ContentTypeService failed to find a content type with alias "FavouriteCoffees".
我登录Umbraco并且没有上述内容 - 没有DataType,DocumentType等。
在网站文件夹中我可以看到我的JPG(C:\ Umbraco \ Umbraco CMS3 \ Media \ 1050)
答案 0 :(得分:0)
将Web Matrix与SQL Server CE一起使用是一个已知问题。
SQL Server CE将保留信息十秒钟,然后写入数据库。如果在此时间内发生任何“不良”或关闭/重新启动Web Matrix,则可能无法将数据写入数据库。
这解释了为什么我的问题是间歇性的。
我今天才发现这个,因为我的Media文件夹中有项目,但在我的新页面中无法选择。在Media中点击它们后,我得到了404.搜索将此链接转为。
修复程序是下载Microsoft SQL Server Express并使用它(或者如果你有的话,可以使用完整的SQL Server)。