DotNetNuke C#版本

DotNetNuke C#版本,c#,asp.net,sql-server,dotnetnuke,C#,Asp.net,Sql Server,Dotnetnuke,有C版本的DotNetNuke吗?我的公司内部网使用此程序的安全性如何?否。Dotnetnuke是使用VB.NET构建的。肖恩·沃克曾经评论过一次 但是您可以在任何兼容CLR的语言上构建模块。我曾经为Dotnetnuke工作过。Microsoft企业库很好地实现了安全性。正如你在他们的网站上看到的,有一些知名品牌正在广泛使用它,这告诉我们,这是一种安全的产品 但是,这取决于您的安全参数,您的确切含义是什么。但是,我想说,这是非常安全的产品设计 我向您推荐一些非常有用的资源: 就Dotn

有C版本的DotNetNuke吗?我的公司内部网使用此程序的安全性如何?

否。Dotnetnuke是使用VB.NET构建的。肖恩·沃克曾经评论过一次

但是您可以在任何兼容CLR的语言上构建模块。我曾经为Dotnetnuke工作过。Microsoft企业库很好地实现了安全性。正如你在他们的网站上看到的,有一些知名品牌正在广泛使用它,这告诉我们,这是一种安全的产品

但是,这取决于您的安全参数,您的确切含义是什么。但是,我想说,这是非常安全的产品设计

我向您推荐一些非常有用的资源:


就Dotnetnuke学习而言。

关键是:你为什么想要C版本?您钻研核心代码的唯一时间是调查bug或创建修复程序。所有其他修改(模块、扩展等)都可以用您喜欢的任何语言进行编码。任何时候你修改核心代码,除非你在修复一个bug,否则你是在用错误的方式来做


如果一个有才华的C#开发人员试图理解系统是如何工作的,那么解析VB.NET代码应该不会有问题。如果你正在开发新的东西,那么如果你愿意,就用C#写出来。我所有的DNN扩展都是用C#编写的,毫无例外。

现在,已经发布了5.4.1版和5.4.2版的C#source软件包。该团队正在努力将此包添加到我们的自动构建过程中,以便在转换完成后可以快速创建新包。正常的周转应该在每次定期发布后的几天内完成


最近发布的DotNetNuke 6.0并没有完全用C语言编写


Dotnetnuke 6现在在C#中,但正如大家提到的那样,它不应该有什么不同。根据我的经验,DNN6和DNN5对于公司内部网来说是足够安全的。实际上,我是在DNN6开发自己公司的内部网时偶然发现这一点的。与我的对手中的sharepoint等其他替代产品相比,它更便宜、更可定制

请查看dotnet nuke网站……从dotnet nuke 6.0开始,现在核心已切换到C#。所以现在的问题是‘有没有VB.NET版本的DotNetNuke’这个答案仍然适用,但现在正好相反。随着DotNetNuke 6.0的发布,整个代码库已经切换到C。所以我的评论仍然适用——如果你改变了源代码,那你就错了。你仍然可以用你喜欢的任何.NET语言编写扩展(现在Razor也有了选择),任何一个像样的程序员都可以阅读和理解源代码。