1

我一直在尝试学习如何使用 ASP.NET 开发网站以及设置个人网站以用作在线作品集/简历。对于我的网站,我决定不尝试重新发明轮子,因此决定使用基于 ASP.NET 的预制 CMS。

在阅读了很多评论后,我选择了 Umbraco,但现在我正在寻找替代品。我非常喜欢 Umbraco,但我一直遇到问题。自从在我的主机上安装它以来,我没有直接通过文件系统或数据库进行任何更改。所有更改都通过管理站点进行。然而不知何故,我一直让它进入某种无法删除数据类型的状态,现在我在删除或重命名我的一个模板时遇到了问题。我在 Umbraco 论坛上搜索了解决方案,通常发现我必须在数据库上运行一些 SQL 脚本变通方法来清理问题。这种事情真的不是我想为我的个人网站摆弄的东西。

有没有其他人像我一样对 Umbraco 有很多问题?还有其他更可靠但类似于 Umbraco 的免费 CMS 系统吗?具体来说,我真的很喜欢 Umbraco 如何让我完全控制我的网站生成的 HTML。在这种情况下,简单也更好。我不是想创建某种社交网络/社区门户/论坛/博客站点。不会有多人登录到这个网站或类似的东西。

我一直在阅读有关 N2 的一些信息,现在我开始考虑。我喜欢它更多地基于开发人员,并且您可以通过 Visual Studio 中的真实 .NET 类设置页面类型。同样,我不想尝试从头开始构建我自己的 CMS,但同时我真的不喜欢看到大多数其他 CMS 系统的幕后情况是多么困难。

4

3 回答 3

6

我没有使用过 N2,所以我无法对此发表评论,但您可以考虑的替代方案是OrchardFunnelWeb,它们都在 MVC 3 和 Razor 上。

如果您想要一个基本上只是一个博客的博客,那么 FunnelWeb 是一个不错的选择。

如果您也有兴趣,我目前正在写Orchard 和 Umbraco之间的比较。

于 2011-01-18T01:53:35.563 回答
4

我想你会很高兴你坚持使用 Umbraco。由于您上述的确切原因,当我第一次开始使用 Umbraco 时,我对它感到非常沮丧。无法删除数据类型的问题可能意味着它连接到某处的某些东西(IE:文档或媒体类型),如果你强制删除它(IE:通过 db),你可能真的会搞砸你的安装。<-从经验中讲。

不过,我现在绝对爱上了 Umbraco。我完全相信我现在可以用它构建我需要的任何东西。

我认为我可以从我自己的经验中得到的最好的建议是确保在开始在 Umbraco 中构建站点架构之前彻底规划好站点架构。你不想在改变事情之后在那里摆弄,这就是你可以真正让自己陷入困境的地方。

玩得开心!

于 2012-11-22T18:47:25.763 回答
0

如果您想要具有良好性能的最小 .net mvc4 cms,请查看 puck https://bitbucket.org/yohsii/puck/overview

它在您需要了解的 .net mvc 知识之上添加了很少的概念,但它确实需要 .net4.5(因此需要 VS2012)才能使用。

它还使用了开箱即用的 localdb,但如果您不想安装它,只需将数据库 mdf 文件附加到常规 sql 服务器并更改连接字符串

于 2013-08-02T20:45:31.407 回答