问题标签 [n2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3152 浏览

asp.net - 考虑 N2 CMS 但担心性能。这是合理的吗?

嗨,有没有人使用过 N2 内容管理系统(http://www.codeplex.com/n2)。如果是,它的性能如何(在重负载下)?它看起来非常简单易用。

阿德里安

0 投票
3 回答
1428 浏览

visual-studio-2008 - 网站项目与 Web 应用程序 - 哪个更好?

我刚刚开始使用一个 cms (N2),它有一个使用 vs2008 中的网站项目模板的模板基本实现。我注意到,在编译它时,它比使用我更习惯的 Web 应用程序项目花费的时间要长得多。

我的问题是:

  1. 为什么编译似乎需要更长的时间?
  2. 哪个更好用?
  3. 我应该将其转换为 Web 应用程序吗?

如果这是重复的,我深表歉意,但我找不到类似的问题。

干杯

0 投票
2 回答
642 浏览

ajax - N2 CMS 评级用户控制

我目前正在 N2 CMS 框架中构建一个站点。我想做的一件事是能够让用户使用相当标准的星级式用户控件或类似的东西对网站的各种元素进行评分。

有没有人特别在 N2 中实现了与此类似的东西?只是寻找一些关于在 N2 中实现这一目标的最佳方法的指示。

另外,不要认为它应该有所作为,但我目前正在 N2 中使用 ASP MVC 实现所有这些。

提前致谢

保罗

0 投票
1 回答
527 浏览

asp.net-mvc - N2 MVC 控制器动作缓存?

将N2与 MVC 一起使用时,我遇到了一个非常奇怪的问题。它似乎与事物的 N2 方面有关,因为它不会发生在我编写测试的纯 MVC 唯一应用程序中。基本上,当从页面中调用控制器操作时,如果控制器操作参数被多次调用,它们的行为就好像它们被缓存了一样。

例如,我有包含评论的文章。如果用户希望添加评论,则调用 CommentController 的 AddComment 操作方法。用户第一次添加评论时,效果很好。但是,对于同一路由路径的每次后续调用,使用一组不同的参数(即 - 有人提出另一个不同的评论),最终传递给 AddComment 操作的参数与第一次完全相同叫。

阻止这种情况的唯一方法是基本上杀死应用程序并重新启动它。然后,当有人像以前一样添加评论时,它会正常工作,但所有后续评论最终都是一样的。我完全不知道为什么会发生这种情况。

有没有人知道为什么会这样?

非常感谢。

0 投票
1 回答
1411 浏览

asp.net - 如何在“企业”环境中设置 N2 CMS?

我一直在玩N2 CMS,到目前为止我印象深刻。但从示例转向“企业”级解决方案似乎是一个巨大的飞跃。

我真正需要的是与 Active Directory 集成的强大权限和角色。到目前为止,我已经与成员资格和角色提供者一起玩,并且事情有点滚动。但我真的很想将我所做的与人们实际使用它的方式进行比较。

您是如何在您的大型组织中定制和部署 N2 CMS 的?

更新:

这个问题对我们来说已经成为一个争论点。我们决定改用 Umbraco,因为我们需要的许多功能都是开箱即用的。不过,对于某些事情,N2 似乎仍然是一个不错的系统。

0 投票
3 回答
1146 浏览

c# - 优化 N2 CMS

N2 CMS 启动速度极慢。据我所知,在第一次 JIT 编译时,它会将自身全部加载到内存中,这在快速系统上需要 2 到 3 分钟,但在我的本地机器上可能需要 10 分钟。

当然,这使调试变得非常非常痛苦。

任何人都知道如何优化这个?我试过搜索 N2 文档,但这真的很糟糕。谢谢。

0 投票
1 回答
947 浏览

blogs - N2 CMS 中的博客功能

我一直在使用 N2 cms 进行几个项目,使用他们模板项目中的一些部分,但还没有遇到可靠的博客组件。基本上是在寻找一些非常简单的标签、类别和多个作者。

有没有人建造或使用过我可以插入 N2 的东西?

如果不是,你认为让一些好的东西启动并运行起来会有多大的任务?

0 投票
1 回答
564 浏览

content-management-system - N2 CMS - 我的项目不显示在树中

任何熟悉 N2 CMS 的人?

我刚开始使用它,到目前为止一切都很好,但我有一个问题,我相信你们会知道什么是错的。

我有这个简单的项目类...

在编辑模式下,N2 CMS 会选择它,我可以创建一个页面并填写所有数据。

一旦完成,我希望在树中看到它,在我的起始页下方,但它永远不会显示。

所有数据都在数据库中,但不在树中,因此一旦创建,我就无法编辑它:(

谁能建议我做错了什么?

谢谢你的时间

特鲁吉利

0 投票
1 回答
1271 浏览

nhibernate - Nhibernate 一对多与每个子类的表

我正在自定义 N2CMS 的数据库结构,遇到了一个问题。下面列出了这两个类。

nhibernate映射如下。

然后,当获取客户实例时,customer.Licenses 始终为空,但实际上数据库中有客户的许可证。当我检查 nhibernate 日志文件时,我发现 SQL 查询是这样的:

似乎 nhibernate 认为 CustomerID 在“n2item”表中。我不知道为什么,但为了让它工作,我认为 SQL 应该是这样的。

有人能指出我的映射有什么问题吗?我怎样才能获得一位客户的正确许可证?提前致谢。

0 投票
1 回答
1354 浏览

asp.net - 基于 N2 模板创建 Web 表单 N2 CMS 应用程序

我已经详细阅读了 N2 CMS 文档,但看不到任何明显的步骤来完成此操作。

任务是创建一个基于 N2 的新 Web Forms CMS 应用程序。基本上采用 Stripes 主题并对其进行自定义。

我最初下载了完整的源代码,并让它在我的 SQL Server 开发机器上运行。在此之后,我进行了各种尝试,将运行应用程序所需的文件复制到 wwwroot 中的新 Web Forms 文件夹中。我遇到了很多与其他人一样的运行时错误,这些错误与缺少 DLL、浏览器控制适配器等有关。

根据“howto_install.txt”,我目前的方法是使用发布功能将所需文件移动到我的 wwwroot 文件夹。如果我想为三个不同的客户在 CMS 网站上工作,这真的是不可取的——想想看。无论哪种方式,当我现在在 wwwroot 文件夹中打开新站点时,主页上的主页链接、所有图像链接和所有管理链接现在都已损坏(这发生在将站点移动到 IIS7 之后)。安装文档提到将“N2 管理文件”复制到新文件夹 - 谁能解释这是什么意思?

任何人都可以帮助概述在 wwwroot 文件夹中使用完整功能的新 Web Forms N2 站点的基本步骤吗?