Discuz!NT 2.5 正式版 下载
beta、RC版升级补丁
Comsenz 招聘信息
首届Discuz!NT 模板大赛圆满结束
著名音乐网站SoGua网、分贝网
采用Discuz!NT搭建社区
FIFA Online2官网论坛使用Discuz!NT
游戏城寨论坛使用Discuz!NT搭建
第二届优秀版主评选揭晓
Discuz!NT 2.5正式开源 Discuz!NT文档中心
用户整合说明文档
Discuz!NT亮相微软Tech-Ed 2007
Discuz!NT情景搞笑短片抢先看
3/4页1234 跳转到查看:17864
发新话题 回复该主题

[参考]关于其他系统整合Discuz!NT的一些参考意见

回复:[参考]关于其他系统整合Discuz!NT的一些参考意见

本来一直潜水,登陆上来说两句:
这文件不就是discuznt整合iwms吗?为什么贴在这?

TOP

 

回复: [参考]关于其他系统整合Discuz!NT的一些参考意见

汗,这个问题,我还没有解决,以我做个示范吧,希望戏水兄可以说明详细点,谢谢。是这样的,我的论坛安装在虚拟空间,装了两个论坛,我的朋友一个,我一个。他的是dvbbs 1.0 R4.放在BBS目录下,我的是Discuz!NT 2.0.10,放在forum下,两个论坛的dll文件都放在了根目录的bin下,现在头疼的是web.config这个配置文件,放了我的,他的不能用,放了他的我的又不能用。
我把两个web.config配置给贴上来,希望戏水兄帮我解决下,谢谢。

discuz!NT 2.0.10 - web.config


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.web>
    <compilation
        defaultLanguage="c#"
        debug="false"
    />
   
    <authorization>
        <allow users="*" /> <!-- 允许所有用户 -->
    </authorization>
    <trace
        enabled="false"
        requestLimit="10"
        pageOutput="false"
        traceMode="SortByTime"
        localOnly="true"
    />
    <!-- 以下为Discuz!NT相关的一些系统设置, 如果有疑问, 请访问 [url]http://nt.discuz.net/config[/url] 获得更详细的说明
    -->

    <!--  注意:此节设置错误信息的显示
          "On" 始终显示自定义(友好的)信息。
          "Off" 始终显示详细的 ASP.NET 错误信息。
          "RemoteOnly" 只对不在本地 Web 服务器上运行的
    -->
    <customErrors
    mode="RemoteOnly"
    />
    <!--  注意:此节设置全球化,Discuz!NT由此支持多语言。
    -->
    <globalization
            requestEncoding="utf-8"
            responseEncoding="utf-8"
            fileEncoding="utf-8"
    />
    <!--  注意:此节设置是否使用ASP.net表单安全验证,Discuz!NT使用自己的验证。
    -->
    <pages
            validateRequest="false"
            enableEventValidation="false"
            enableViewStateMac="false"
            viewStateEncryptionMode ="Never"
    />
    <!--  注意:此节设置由Discuz!NT接管http请求。不会干涉对非Discuz!NT论坛路径下的请求。
    -->
    <httpModules>
        <add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
    </httpModules>
    <xhtmlConformance mode="Legacy"/>
    <httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>
    <webServices>
      <protocols>
        <add name="HttpGet" />
        <add name="HttpPost"/>
      </protocols>
    </webServices>

</system.web>
</configuration>


下一个配置在楼下。
最后编辑molutran 最后编辑于 2007-10-11 11:42:57

TOP

 

回复:[参考]关于其他系统整合Discuz!NT的一些参考意见

dvbbs 1.0 R4 - web.config

<?xml version="1.0" encoding="gb2312"?>
<configuration>
  <configSections>
    <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, Dvbbs.bbs" />
  </configSections> 
  <appSettings>
    <!--
  [DbLink]
  数据库的连接设置
  可以是Access的路径,也可以是MSSQL的连接字符串,程序会自动辨别它们
  Access路径允许相对路径、绝对路径或物理路径
  用.ascx作为Access数据库后缀名可以防止数据库被下载
  例:
  files/localfiles/data.ascx
  e:\webs\bbs\files\localfiles\data.ascx
  Data Source=(local); database=Dvbbsbbs; UID=sa; Password=mypwd;
  注:
  MSSQL连接字符串用于SqlClient而非OleDb,请按照上述例子
  -->
    <add key="DbLink" value="Data Source=(local); Database=; UID=; Password=;" />
    <!--
Data Source=(local); Database=kr; UID=sa; Password=;
database\db_kr.mdb 
  [AppPrefix]
  应用程序变量名前缀
  所有Cache、Session、Cookies等名称都使用此前缀
  可用于防止同一站点的各Web应用程序冲突
  建议为3-6位的简短字符串,必须以字母开头,不要包含特殊字符
  例:
  bbs_
  -->
    <add key="AppPrefix" value="dv_" />
    <add key="TablePrefix" value="dv_" />
    <!--
  [CookieToken]
  产生Cookie加密验证字串时的参量,建议为5-12位的字母数字符号混合体
  例:
  S#atE1l!iT?e
  -->
    <add key="CookieToken" value="MyToken" />
    <!--
  [CustomConfigFile]
  自定义配置文件
  *.config文件的路径 (用.config代替.xml做后缀名可防止暴露代码)
  允许相对路径或物理路径
  例:
  files/localfiles/bbs.config
  e:\webs\bbs\files\localfiles\bbs.config
  -->
    <add key="CustomConfigFile" value="files/localfiles/bbs.config" />
    <!--
  [PathUpSeek]
  当前执行文件所在目录的最后级被列在如下范围中时,则将其上级作为MapPath的参照位置
  比如当执行/admin下某个aspx文件时
  Server.MapPath("files/localfiles/xx.mdb") 为 c:\wwwroot\bbs\admin\files\localfiles\xx.mdb
  显然,正确的不是这样,而应该为 c:\wwwroot\bbs\files\localfiles\xx.mdb
  将/admin列如该配置项,注意一定要以/开头并用|分隔,这样便可正确分析MapPath
  如果不明白,请不要修改该项
  该配制支持多级设置
  例 (默认):
  /admin/|/archiver/xml/|/archiver/xhtml/
  -->
    <!--<add key="PathUpSeek" value="/admin|/archiver/xml|/archiver/xhtml" />-->
    <add key="PathUpSeek" value="/install|/templates|/admin|/archiver/xml|/archiver/xhtml" />
    <!--
  [URLRewriterExtension]
  URL 地址重写后的扩展名,默认是 .html
  如果想重写成别的扩展名,直接修改 value 的值,例如 <add key="URLRewriterExtension" value=".jhtml" />
 
  注意:然后扩展名不是 .aspx , 假定您要的扩展名是 .jhtml 必须完成如下配置
    1、 进入 IIS 添加扩展名为 .jhtml 的映射
    2、 修改 URLRewriterExtension 的值为 .jhtml
    3、 在下面的代码修改成
    <system.web>
    <httpHandlers>
      <add verb="*" path="*.jhtml" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
    </httpHandlers>
    </system.web>
  -->
    <add key="URLRewriterExtension" value=".aspx" />
  </appSettings>
  <RewriterConfig>
    <!--
Url 地址映射规则,如果您不熟悉 Url 地址重写技术和正则表达式,建议您不要修改以下映射规则。
-->
    <Rules>
      <!-- 完整版地址映射规则开始 -->
      <RewriterRule>
        <LookFor>(.*)\/index-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/index.aspx?boardid=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/(skin|mode)-(.*)\.[\w]{2,5}</LookFor>
        <SendTo>$1/index.aspx?$2=$3</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/(board|topic|attach)-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/$2.aspx?$2id=$3</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/(board|topic)-(\d+)-(\d+)-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/$2.aspx?$2id=$3&amp;total=$4&amp;page=$5</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/topic-(\d+)-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/topic.aspx?topicid=$2&amp;page=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/last-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/topic.aspx?topicid=$2&amp;page=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/classical-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/board.aspx?boardid=$2&amp;filter=classical</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/classical-(\d+)-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/board.aspx?boardid=$2&amp;classid=$3</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/addtopic-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/board_addtopic.aspx?boardid=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/addvote-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/board_addtopic.aspx?boardid=$2&amp;addvote=1</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/addreply-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/topic_addreply.aspx?topicid=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/quote-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/topic_addreply.aspx?replyid=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/(editreply|edittopic)-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/topic_edit.aspx?action=$2&amp;replyid=$3</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/delete(topic|reply)-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/topic_delete.aspx?$2id=$3</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/(inbox|outbox|read|send)\.[\w]{2,5}</LookFor>
        <SendTo>$1/message_$2.aspx</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/sendto-(.*)\.[\w]{2,5}</LookFor>
        <SendTo>$1/message_send.aspx?recipient=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/replyto-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/message_send.aspx?reid=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/read-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/message_read.aspx?messageid=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/profile-(.*)\.[\w]{2,5}</LookFor>
        <SendTo>$1/user_profile.aspx?name=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/favourite-(board|topic|attach)\.[\w]{2,5}</LookFor>
        <SendTo>$1/user_favourite.aspx?cat=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/favourite\.[\w]{2,5}</LookFor>
        <SendTo>$1/user_favourite.aspx</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/(logout|markread|removeall)\.[\w]{2,5}</LookFor>
        <SendTo>$1/user_abandon.aspx?action=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/login\.[\w]{2,5}</LookFor>
        <SendTo>$1/user_login.aspx</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/collect(board|topic|attach)-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/additem.aspx?item=$2&amp;itemid=$3</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/addfriend-(.*)\.[\w]{2,5}</LookFor>
        <SendTo>$1/additem.aspx?item=friend&amp;name=$2</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/rss-(\d+)\.[\w]{2,5}</LookFor>
        <SendTo>$1/rss.aspx?boardid=$2</SendTo>
      </RewriterRule>
      <!-- 完整版地址映射规则结束 -->
      <!-- 无图版地址映射规则开始 -->
      <RewriterRule>
        <LookFor>(.+)\/(xhtml|xml)\/board\/([0-9]+)\/index\.[\w]{2,5}</LookFor>
        <SendTo>$1/$2/board.aspx?boardid=$3</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.+)\/(board|topic)\/(\d+)\/(index\.[\w]{2,5})?</LookFor>
        <SendTo>$1/$2.aspx?$2id=$3</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.+)\/(board|topic)\/(\d+)_(\d+)\/(index\.[\w]{2,5})?</LookFor>
        <SendTo>$1/$2.aspx?$2id=$3&amp;page=$4</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.+)\/user\/([^\/]+)\/(index\.[\w]{2,5})?</LookFor>
        <SendTo>$1/user_profile.aspx?name=$2</SendTo>
      </RewriterRule>
      <!-- 无图版地址映射规则结束  -->
      <!-- 其它未特别指定映射规则  -->
      <RewriterRule>
        <LookFor>(.*)\/(choose_face|choose_emote|demo_userloginentrance|demo_topicquote|licence)\.html</LookFor>
        <SendTo>$1/$2.html</SendTo>
      </RewriterRule>
      <RewriterRule>
        <LookFor>(.*)\/(\w*)\.[\w]{2,5}</LookFor>
        <SendTo>$1/$2.aspx</SendTo>
      </RewriterRule>
    </Rules>
  </RewriterConfig>
  <system.web>
    <httpModules>
      <!-- <add type="URLRewriter.ModuleRewriter, Dvbbs.bbs" name="ModuleRewriter" /> -->
      <add type="URLRewriter.DvModuleRewriter, Dvbbs.bbs" name="DvModuleRewriter" />
    </httpModules>
    <!-- <compilation defaultLanguage="c#" debug="true" /> -->
    <compilation defaultLanguage="c#" debug="false" batch="true" />
    <globalization culture="zh-CN" fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" />
    <customErrors mode="Off" />
    <pages validateRequest="false" autoEventWireup="false" enableViewState="false" />
  </system.web>
</configuration>


好了。在线等咯。谢谢!也可以加我QQ:13519307

TOP

 

回复:[参考]关于其他系统整合Discuz!NT的一些参考意见

顶一下

顺便帮你们点广告

TOP

 

回复:[参考]关于其他系统整合Discuz!NT的一些参考意见

是哦。好帖子当然要顶!

TOP

 

回复:[参考]关于其他系统整合Discuz!NT的一些参考意见

戏水,救命啊。

TOP

 

回复:[参考]关于其他系统整合Discuz!NT的一些参考意见

还好我空间能绑定子目录,问题解决了。:lol

TOP

 

回复: [参考]关于其他系统整合Discuz!NT的一些参考意见



引用:
原帖由 molutran 于 2007-10-12 16:520 发表
还好我空间能绑定子目录,问题解决了。:lol 


怎么解决啊

TOP

 

回复:[参考]关于其他系统整合Discuz!NT的一些参考意见

怎么解决的啊?请把方法贴出来,我想很多人想知道的。谢谢了

TOP

 

回复:[参考]关于其他系统整合Discuz!NT的一些参考意见

我也是这样的问题,测试时只好把BBS安装另一个站点上,目前用户整合登陆已经解决,

整合web.config 还是没搞定,

希望有高人指点一下.      注,我把bbs设置成虚拟目录也不行

按照樓主的教程,一一測試都沒成功,期待解決方法

TOP

 
3/4页1234 跳转到
发表新主题 回复该主题