整合方式一:
动易SiteFactory 和动网分别安装在不同的虚似目录的情况下:
首先要分别安装好动易和动网论坛程序,并确定它们能正常访问
动易配置:
API/API.config
<Name>API_Enable</Name>
<Value>true</Value> ---------------- 这里改为true
<Name>API_Key</Name>
<Value>PowerEasy</Value> ------------这里改为自定义key
<Name>API_Urls</Name>
<Value>http://localhost/bbs/api/1.0/dv_api_serv.aspx</Value> ---------这里改为动网论坛所在接口所在地址
动网配置:
Api/1.0/pdo.config
<Name>ENABLED</Name>
<Value>true</Value> --------------这里改为true
<Name>SYSKEY</Name>
<Value>PowerEasy</Value> ----------这里改为自定义key 一定要与上面相同
<Name>URLS</Name>
<Value>http://localhost/powereasy/API/API_Response.aspx</Value> -------这里改为动易所在接口所在地址
到此,完成了整合过程.
整合方式二 :
动易 SiteFactory 在网站根目录下,动网在虚似目录下:
注意:此时,安装动易没有问题,但安装动网论坛时会出现错误信息
行 118: <remove name="AnonymousIdentification"/>
行 119: <remove name="Profile"/>
行 120: <add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
行 121: <add name="CommonModule" type="PowerEasy.Web.HttpModule.CommonModule, PowerEasy.Web"/>
行 122: <add name="ExceptionModule" type="PowerEasy.Web.HttpModule.ExceptionModule, PowerEasy.Web"/>
这是因为动网论坛的配置文件继承了动易的配置文件.
解决办法:
在动易SiteFactory 的 web.config 中加上:
<location path="." inheritInChildApplications="false">
<system.web>
<!--配置 ASP.NET 使用的安全身份验证模式,以标识传入的用户。-->
<authentication mode="Forms">
……………………..
</system.web>
</location>
其他的配置方法就不用修改了
附:整合动画教程
http://bbs.powereasy.net/dispbbs.asp?boardID=73&ID=373982&page=1
---------------------------------------------------
如果要整合ASP版本的论坛,请查看这篇文章:SiteFactory版本整合ASP版本论坛的操作说明