学习DNN可能遇到的问题---配置与安装

Posted on 2005-10-18 18:15  Alpha  阅读(313)  评论(0)    收藏  举报

  

我是一个ASP.NET的初学者,也是一个DNN的初学者.在学习DNN 的过程中,遇到了不少的困难.我把自己所遇到的问题和学习时难以理解的地方写出来, 以免大家都陷在同一个小坑里. 所写东西只是自己学习所得,有不对的地方就要请大家多原谅和指教了.

1.    <web.config>文件中,在对数据库的连接配置中,默认的可能是 “server = localhost ”,它有可能正常工作. 但是也会出现问题, 我的电脑就要把它改为 “ server = (local)”, 才能正确连接,否则的,就会提示 “SQL server 不存在或者 “….版本不匹配之类的错误.  这个问题很奇怪,我的一个同学机器上的DNN本来配置为 “server=localhost”工作的好好的,第二天来一开机却怎么也进不去,提示说找不到SQL server,后来把它改成 “server=(local)”,就没问题了.而另一个同学机器上的DNN配置为 “server=localhost”,一直能正常工作. 希望有知道答案的人不吝赐教.

^_^,真丑啊,自己写的第一个东东自己就没弄明白!^_^

2.    有时我们会想在同一个机器上装多个版本的DNN,或者不想把DotNetNuke目录放在C:\inetpub\wwwroot .首先,找到直接包着Dnn所有文件的文件夹,注意是直接包着,更上层的目录是不行的.在文件夹上右击,选属性àweb共享à共享文件夹,输入你想要的别名,给予足够的权限.也就是创建虚拟目录.注意:如果你的别名是 “dotnetnuke”(不区分大小写),那么你下面几步就不用进行了.但如果你要在机器上装多个DNN应用程序的时候,就不能使两个别名相同了.如果别名叫 “Dnn311”(随便,只要别与你机器上的其它WEB程序同名),那么就要进行下面的修改才能使你的VS.NET IDE 打开这个Web解决方案:用记事本打开DotNetNuke.sln文件,把其中"http://localhost/DotNetNuke/DotNetNuke.vbproj",改为: "http://localhost/Dnn311/DotNetNuke.vbproj",也就是用你的别名替换中间的 “DotNetNuke”,再用记事本打开DotNetNuke.vbproj.webinfo文件,把其中的<Web URLPath = "http://localhost/DotNetNuke/DotNetNuke.vbproj" />作类似替换: <Web URLPath = "http://localhost/Dnn311/DotNetNuke.vbproj" />.就行了.

3.   
如果你的dnn总是不能调试,看一下你的web.config文件中<compilation debug="true" />一行,如果是<compilation debug="false" />可是不能调试的啊.

4. 如果你用的数据库是SQL server,记着 <data defaultProvider="SqlDataProvider" >

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3