Umbraco - ContentTypeService 无法找到具有别名的内容类型 - 页面、控件、媒体消失了
Umbraco - ContentTypeService failed to find a content type with alias - page, controls, media disappeared
我在这里有什么没做的?我重新登录到我的 Umbraco 站点,但我的项目不在内容树中。
我使用 Web Matrix 创建了一个新的 Umbraco 网站。
我创建了一个新的数据类型 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 并且存在上述 none - 没有 DataType、DocumentType 等
在网站文件夹中我可以看到我的 JPG (C:\Umbraco\Umbraco CMS3\Media50)
将 Web Matrix 与 SQL Server CE 一起使用是一个已知问题。
SQL Server CE会将信息保存十秒,然后写入数据库。如果在那段时间 "bad" 发生任何事情,或者如果您 close/restart Web Matrix,数据可能不会写入数据库。
这解释了为什么我的问题时断时续。
我今天才发现这个,因为我的媒体文件夹中有项目,但在我的新页面中无法选择它们。在媒体中点击它们后,我得到了 404。搜索结果 link 向上。
解决方法是下载 Microsoft SQL Server Express 并使用它(或者如果你有完整的 SQL 服务器)。
我在这里有什么没做的?我重新登录到我的 Umbraco 站点,但我的项目不在内容树中。
我使用 Web Matrix 创建了一个新的 Umbraco 网站。
我创建了一个新的数据类型 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 并且存在上述 none - 没有 DataType、DocumentType 等
在网站文件夹中我可以看到我的 JPG (C:\Umbraco\Umbraco CMS3\Media50)
将 Web Matrix 与 SQL Server CE 一起使用是一个已知问题。
SQL Server CE会将信息保存十秒,然后写入数据库。如果在那段时间 "bad" 发生任何事情,或者如果您 close/restart Web Matrix,数据可能不会写入数据库。
这解释了为什么我的问题时断时续。
我今天才发现这个,因为我的媒体文件夹中有项目,但在我的新页面中无法选择它们。在媒体中点击它们后,我得到了 404。搜索结果 link 向上。
解决方法是下载 Microsoft SQL Server Express 并使用它(或者如果你有完整的 SQL 服务器)。