DotNetNuke4.x安装心得(按照下面那篇《最完整的DNN 4.X 安装攻略(适合3.X版本)》安装还是失败的朋友进来看看 Carlwave

安装环境: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的朋友交流,欢迎留言。

原文地址:https://www.cnblogs.com/Carlwave/p/346049.html