DotNetNuke Version 3.0.5 ( Public Beta 2 )已经在官方网站发布,大家可以通过以下地址下载:http://jaist.dl.sourceforge.net/sourceforge/dnn/DotNetNuke_3.0.5.zip。另外,官方网站还推荐了一个专门提供关于dnn视频教学的网站:http://dotnetnuke.traincert.net/,有很多关于dnn3的资料,可惜是收费的。不过,也提供了一个免费的视频,有兴趣的话可以看看http://dotnetnuke.traincert.net/Portals/0/DNN_212_4_Creating_Modules_Part_I.zip

我首先对3.0.5进行了初步的测试,安装方法和上一版本是一样的,大家可以查阅http://www.dnnchina.net 。不知道为什么数据库的表名称又把dnn的统一前缀去掉了,觉得很别扭。我使用中文语言包进行了覆盖,效果还是不错的,尚未发现有什么错误。

在3.0的测试中我们发现了几个bug,在新版中仍然有一些没有被改正。下面是bug列表:

1、讨论模块在开启友好url情况下,帖子内容链接错误。——已改正
2、文件模块,点下载链接出现错误。——已改正
3、事件模块设置保存时出现错误。——已改正
4、在链接模块的设置中,如果选择带详情说明,则出现错误。——已改正
5、添加SearchInput模块时出现错误
   A critical error has occurred.
   未将对象引用设置到对象的实例。
   删除此模块后恢复正常。——未改正
6、投票模块在进行添加模块操作出现错误:
 A critical error has occurred.
“DotNetNuke.Modules.Survey.DataProvider”的类型初始值设定项引发异常。 ——未改正,并且模块已无法删除,看来要从数据库手动删除才行:在Modules表中删除这个模块,然后修改一下Web.config无关紧要的地方,保存,这样就可以快速更新缓存了。
7、UsersOnline模块存在错误,添加之后,显示
Error: CompanyName.UsersOnline is currently unavailable.
DotNetNuke.Services.Exceptions.ModuleLoadException: 对象名 'DNN_UserPortals' 无效。 ---> System.Data.SqlClient.SqlException: 对象名 'DNN_UserPortals' 无效。 at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, TdsParserState state) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, TdsParserState state) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() at System.Data.SqlClient.TdsParser.Run(RunBehavior run, SqlCommand cmdHandler, SqlDataReader dataStream) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.NextResult() at CompanyName.UsersOnline.SqlDataProvider.GetStatistics(Int32 PortalId) at CompanyName.UsersOnline.UsersOnline.Page_Load(Object sender, EventArgs e) --- 内部异常堆栈跟踪的结尾 ---——未改正


写的很匆忙,难免有一些错误,希望大家多多指正。