在根目录的子目录下安装过discuz .net2.0 sql版的兄弟请进 我的系统是win2003的,
一个网站项目,用vs2005做的,想在这项目中使用discuz 论坛, 
下了个discuz2.6 sql版 的, 如果只是单独安装,照discuz的安装说明做,是能成功的 
但是当我想在网站项目中加入discuz2.6 sql版时出现错误 
我的具体做法是这样的: 
新建的网站项目名称为tnong,在IIS设置虚拟目录为D:\tnong, 
discuz2.6 sql版解压文件夹为dnt_26_n2  
安装文件为dnt_26_n2\upload_files\install\index.aspx 
我把文件夹dnt_26_n2 放到了D:\tnong 
修改DNT.CONFIG文件里面的forumpath 为 
<Forumpath>/tnong/ </Forumpath> 
将bin目录(剪切),config目录(剪切),DNT.config(复制),web.config(复制)放置在根目录下,并将 
根目录tnong赋予everyone用户,权限给予读写权限。
config文件夹 添加network service帐号和IIS来宾帐号,写权限加上
然后运行dnt_26_n2\upload_files\install\index.aspx 
报错
对 config 目录没有写入和删除权限! 
对config文件反序列化失败,详情参见安装文档. 很奇怪呀,我已经给config文件夹 添加network service帐号和IIS来宾帐号和权限 了!!!!!
discuz真垃圾!!!!

解决方案 »

  1.   

    是你不了解 DisuczNT 的机制而已了,它有许多与 asp.net 常规开发不一样的地方,大半年没玩它了,的确忘了怎么弄了,建议你上 discuzNT 的论坛去看看,这个问题有太多人问了,如果你仅仅是使用,不建议你这么做,如果你要改,就单独建个项目,如果是开发插件,压根就不需要将整个 Disucz 引入项目。
      

  2.   


       
             
                 
               
    --------------完美的签名线-----------------
    网页游戏开发第一站 http://dev.web863.com
      

  3.   

    我的也出现了最后一个通不过的问题,找了很多原因,最后把confing文件夹的user权限设置中的给予修改权限就解决了。 好开心。。 网上的解决办法都试了没有解决,被我自己搞定啦。