动易系统登陆,动网论坛也可以登陆,但是动网论坛登陆,动易就不能登陆了!
原因分析:登陆后直接转到首页了,没有传到整合接口写入整合的cookies值。
解决方法:
找到文件动网论坛根目录下的 login.asp 文件,然后再找到
If comeurl = "index.asp" Then
Response.Redirect "index.asp"
Response.End
End If
改为:
If comeurl = "index.asp" And Not DvApi_Enable Then
Response.Redirect "index.asp"
Response.End
End If
另一种整合错误:
动网论坛登陆出现错误的情况,从动网这边登录出现如下提示,登录失败提示:
msxml3.dll 错误 '80072efd'
A connection with the server could not be established
/bbs/dv_dpo/cls_dvapi.asp,行 111
解决方法:
研究后发现问题主要是xmlhttp的send方法无法正常完成工作,可能是防火墙拒绝这个方法,比如瑞星,解决方法:创建一个规则答应w3p.exe(IIS工作进程)的所有通信,或者关掉本机防火墙(有硬件防火墙的话)。
另一种可能是服务器所在的机房使用了如NAT等的技术,有些服务器就属于这种情况,比如服务器的ip地址为:210.xxx.xxx.xxx,内部地址为172.xxx.xxx.xxx。动易的整合文件中Const API_Urls = "论坛频道@@http://www.xxxxx.com/bbs/dv_dpo.asp"直接写的域名,send方法执行发送到服务器的ip地址210.xxx.xxx.xxx,就会出现“无法与服务器建立连接”,正确的情况应该是发送到172.xxx.xxx.xxx。解决方法:打开windows安装目录/system32/drivers/etc/hosts文件,在里面添加172.xxx.xxx.xxx(你的服务器内部地址) www.xxxxx.com(你的网站域名),保存文件。
只要把您的服务器IP和域名写在该文件最后面即可。
如:210.22.22.22 www.powereasy.net
可以参考这个贴:http://bbs.powereasy.net/dispbbs.asp?boardid=67&id=349898
新闻热点
疑难解答
图片精选