安装环境:WINXP PRO SP2 SQL2005 VS2005
按照《最完整的DNN 4.X 安装攻略》
以下几个是我安装所碰到的问题和解决方法
1、初次安装DotNetNuke4.x,安装完后运行default.aspx出现could not found DotNetNuke_template.mdf?
解决方法:在我blog中下载这个文件,解压缩后放入相应的目录“…\Website\Providers\DataProviders\SqlDataProvider”
下载地址:/Files/Carlwave/DotNetNuke_template.rar
相关内容:http://forums.asp.net/1114393/ShowPost.aspx
2、安装完后进入my website主页,发现模块无法显示?
解决方法:这可能是防火墙的问题,请关闭防火墙再尝试,或者打开VS,运行default.aspx
3、web.config设置问题
参见安装指南去配置web.config还不如直接用VS打开web.config,里面的注释写的很详细的,稍微看看就能找到如何配置数据库连接。
这是我在这个环境下使用后的配置
<connectionStrings>
<!-- Connection String for SQL Server 2005 Express
<add
name="SiteSqlServer"
connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"
providerName="System.Data.SqlClient" />
-->
<!-- Connection String for SQL Server 2000/2005-->
<add name="SiteSqlServer" connectionString="Server=(local);Database=DotNetNuke_2;uid=sa;pwd=sa;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<appSettings>
<!-- Connection String for SQL Server 2005 Express - kept for backwards compatability - legacy modules
<add key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;"/>
-->
<!-- Connection String for SQL Server 2000/2005 - kept for backwards compatability - legacy modules-->
<add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke_2;uid=sa;pwd=sa;"/>
<add key="InstallTemplate" value="DotNetNuke.install.config"/>
<!-- Alternative Install Templates (included in package)
<add key="InstallTemplate" value="Club.install.config" />
<add key="InstallTemplate" value="Personal.install.config" />
<add key="InstallTemplate" value="SmallBusiness.install.config" />
-->
<add key="AutoUpgrade" value="true"/>
<add key="InstallMemberRole" value="true"/>
<add key="ShowMissingKeys" value="false"/>
<add key="EnableWebFarmSupport" value="false"/>
<add key="EnableCachePersistence" value="false"/>
<add key="InstallationDate" value="3/8/2006"/>
</appSettings>
4、用VS打开项目可能会出现不少的警告或者错误信息,不用去管他,程序可以正常运行。
本人也刚学习DNN不久,希望看到的朋友提出意见,很想和喜欢DNN的朋友交流,欢迎留言。