DotNetNuke

初始化安装

- NET Framework 一定被安装 ( http:// www.asp.net/ibuyspy/CheckDotNet.aspx)
- 解压压缩包到 C:\ DotNetNuke 之内
- 创建名为DotNetNuke 的 IIS 的虚拟目录
指向 DotNetNuke.vbproj 文件存在的目录
- 确定你为你的虚拟目录默认文档为 default.aspx
- 根据你的数据库的选择,在你的服务器安装必需的软件:
  - MS Access ( 默认)
    - 必须安装最新的Microsoft JET 4.0 Database Engine
      -  http:// support.microsoft.com/default.aspx?kbid=239114
    - 数据库文件 ( DotNetNuke.mdb.resources) 将会被自动地产生
  - SQL 服务器 2000 或 MSDE 2000(MSDE 能从 http:// www.asp.net/tool/dir.aspx?path= msde获得)
    - 用手创建名为 DotNetNuke 的 SQL 服务器数据库 ( 使用企业经理或你选择的工具 )
    -在 web.config设置默认的data provider  (<data defaultProvider=" SqlDataProvider">)
    - 在 web.config设置SqlDataProvider属性(例如 connectionString等)
- 访问http:// localhost/ DotNetNuke
- 程序将会自动地运行必需的数据库脚本

程序升级

- 在升级到一个新的版本之前备份你的数据库
- 程序将会自动地运行必需的数据库脚本

安全 ( 参阅 /4033. htm 的文件 )

如果使用Windows 2000- IIS5
- {服务器}/ ASPNET 使用者帐户一定曾经读过,写, 而且改变根申请目录的控制 ( 这允许产生的申请文件/ 文件夹 )
如果使用窗口 2003- IIS6
- {服务器}/ NetworkService 使用者帐户必须拥有读、写, 和改变根程序目录的控制 ( 这允许创建文件/ 文件夹 )

兼容性

如果使用 NET Framework 1.1 ,你输入 HTML 进 textbox 之内你将会拿一个错误 A potentially dangerous Request.Form value was detected...""一个可能危险的Request.Form value被发现。。。"
- 修正 web.config 文件并且改变下列的节:
  <pages enableViewStateMac="true" validateRequest=" false"/>