DNN(DotNetNuke)是一个免费、开源、可扩展的内容管理系统,可广泛用于商务网站、企业内网和外网网站、在线内容发布网站。DotNetNuke是微软第一次向开源说"Yes"的里程碑,它也是门户网站的未来。

DNN中的一个门户网站就是DNN的一个单独实例中n个可能的站点中的一个站点,它与同一个DNN实例中的其他门户网站在数据和功能上完全不同。一个门户网站可以定义为寄宿在DotNetNuke安装中的某个网站的相关数据

在本地安装DotNetNuke的步骤:

  • 下载ZIP安装包
  • 创建数据库和SQL SERVER账号
  • 创建WebSit文件夹并解压已下载的ZIP安装包
  • 在IIS里创建Sit并配置
  • 在浏览器中运行DNN安装向导(The Installation of DNN->File and Folder Permission Check->Database Installation->Extension Installation->WebSit Creation->SuperUser Creation)

DotNetNuke中的主要架构:

  • 提供程序模型
  • 自定义业务对象和控制器类
  • 集中的业务对象合成
  • 成员资格、角色和使用ASP.NET 2.0 API的配置文件提供程序(Profile Provider)
  • 对称于ASP.NET 2.0实现的本地化框架

DotNetNuke客户端API的开发目标:

  • 提供一种客户端脚本于服务器端代码通信的方法
  • 要考虑到功能可能会失败,将回传作为最后一种手段
  • 为开发人员提供一种跨浏览器的统一API
  • 要考虑到核心团队和第三方开发人员可能要扩展和增强这个API

最新文章

  1. DOM遍历方法
  2. 限制文本框只能输入数字或浮点数的JS脚步
  3. Linux:Linux 重要人物
  4. poj2828
  5. Introducing the Blog Module
  6. Java Random
  7. java一个简单的管理系统
  8. 译文:前端性能的重要性 The Importance of Frontend Performance
  9. Java通过Axis2发布WebService
  10. kubernetes入门(10)kubernetes单机安装后 - helloworld
  11. selenium截图
  12. impdp导入dmp数据实例
  13. FineUILearning
  14. String.format(String format, Object... args)方法详解
  15. OpenLayers中的球面墨卡托投影
  16. [Leetcode 376]摇摆序列 Wiggle Subsequence
  17. Angular 6.X CLI(Angular.json) 属性详解
  18. opencv配置(转)
  19. 识骨寻踪第十二季/全集Bones迅雷下载
  20. Mysql错误:Duplicate entry '127' for key 'PRIMARY'的解决方法

热门文章

  1. TIANKENG’s restaurant
  2. select框的text与value值的获取(实用版)
  3. uva 10051
  4. UNITY3D使用NGUI制作自适应UI的总结
  5. ios loading视图动画(模仿58同城)
  6. 如何:在 Winform 动态启动、控制台命令行?
  7. MyEclipse 启动tomcat时报错:Cannot change deployment state from ERROR to REDEPLOYING.ds
  8. binary 和 varbinary
  9. 102. Binary Tree Level Order Traversal
  10. POJ2993——Help Me with the Game(字符串处理+排序)