代码改变世界

Discuz源码调试

2008-02-03 16:25  土星的狗狗  阅读(1648)  评论(16编辑  收藏  举报
朋友让帮忙搞个站点,要有门户网的气势,要有功能强大的论坛,我想了想。。。只有走这条路了:使用开源做参考。
现在在网上用的最多的论坛程序是哪个,很明显:DISCUZ~看起来很像DISNEY吧~呵呵,确实,在论坛这个行业里,它就像DISNEY一样出名,现在它的.NET版本开源了,正合我意,抄来再研究~
从网上把源码,SDKDOC等包下了下来,我情不自禁的要去配置调试源码了,可。。。一上来D就给了我一个下马威:配置文件读取错误,我搞啊搞啊搞啊搞~原来是安全权限在做怪,解决方法如下:
选择该目录或文件->右键属性->安全->添加,在"输入对象名称来选择"中输入"Network Service",点击"确定".选择"组或用户名称"中"Network Service"用户组,在下面"Network Service"的权限中勾选"修改"的"允许"复选框,点击"确定"。
但好景不长,紧接着我又迎来了新一轮的挑战:DNT.config文件读取失败。靠,我真晕~我跟啊跟啊跟啊跟~原来是绝对路径在做怪,解决方法如下:
查找“MapPath("/DNT.config")”改成“MapPath("~/DNT.config")”,一切OK。
让我最为头疼的接下来。。。出现了,WEB服务器配置错误,我最讨论的错误,我真是晕了~我先是改了DNT里的配置,但想了想很后悔,因为根本跟这个无关,我找啊找啊找啊找,终于被我找到了~解决方法如下:
右键*.WEB这个项目-属性:使用IIS WEB服务器,创建虚拟目录。搞定~
胜利完成任务!
希望大家受用!

Creative Commons License
It's my life