近期想对原来的站点进行升级,原来的站点用的是win2003,sqlserver 2005 ,dnn4.8.0的。在使用的过程中发现有用户权限丢失的问题,一直没有找出原因,所以想升级看看。
首先架一个测试站点试试,我选择当前的5.5.1,服务器使用的是win2008,sqlserver 2008。基本步骤与以前有的区别,2008中IIS的配置网上说得较多我就不多说了,要记住的是在配置数据库是以前用的web.config中的代码如下:
<add name="SiteSqlServer" connectionString="Data Source=(local);Initial Catalog=DotNetNuke;Integrated Security=True" providerName="System.Data.SqlClient" />
在DNN5.5.1中始终配置不通过,找不到(local), 将代码改为如下即可。
<add name="SiteSqlServer" connectionString="Data Source=you-computer-name\SQLEXPRESS;Initial Catalog=dotnetnuke;Integrated Security=True" providerName="System.Data.SqlClient" />
注意:you-computer-name是你的机器名。