求救关于,求"把请求从一个SERVER发送到另一个SERVER"的例子.

JMANYICZF 2004-12-21 04:27:51
现在有情况是:我有两台SERVER,两台SERVER都相连的.其中一台SERVER1通过防火墙能被国际互联网访问,另一台SERVER2不可以。那ASP能不能做到。有客户把请求发送到SERVER1。SERVER1处理过之后再由SERVER1发送请求到SERVER2。我想了很久也想不到~。
...全文
89 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
JMANYICZF 2004-12-24
  • 打赏
  • 举报
回复
谢谢 madpolice给出的例子.看到之后想通了.
椅子 2004-12-22
  • 打赏
  • 举报
回复
server1没有驱动?去下载一个sqlserver的oledb,在微软主页上有
madpolice 2004-12-22
  • 打赏
  • 举报
回复
我来接分了!!

想要思路还是想要示例代码?

要思路就是:server1跟server2用xml通讯。

要代码请看:http://madpolice.vicp.net/bbs/article.asp?a_id=71
surferc 2004-12-22
  • 打赏
  • 举报
回复
如果是一般企业级应用和相关人员商量一下给server1装个驱动,如果是电信级的服务器一般不让你动就考虑用xml通信吧。
JMANYICZF 2004-12-22
  • 打赏
  • 举报
回复
就是在SERVER1里面没有SQL的连接驱动~~不能用ADO啊~~~
yqh1314 2004-12-22
  • 打赏
  • 举报
回复
转换 在两个之间转换!
gu1dai 2004-12-21
  • 打赏
  • 举报
回复
对的
wujoe_00 2004-12-21
  • 打赏
  • 举报
回复
只要在server1的代码连接到server2的数据库就行咯
<%
dim conn
dim strcnn
Set conn=server.createobject("ADODB.CONNECTION")
strCnn = "PROVIDER=MSDASQL;DRIVER={SQL Server};SERVER=[server2的内部IP];DATABASE=[server2上的数据库];UID=[用户名];Pwd=[密码]"
conn.Open strCnn
%>
wujoe_00 2004-12-21
  • 打赏
  • 举报
回复
什么意思?是不是IIS在Server1上,Sqlserver在server2上啊?
可以啊
JMANYICZF 2004-12-21
  • 打赏
  • 举报
回复
那有没有什么组件可以做到这个功能呢???大哥们如果你们遇到这情况。给给提示~
JMANYICZF 2004-12-21
  • 打赏
  • 举报
回复
不行啊`~就是因为SERVER2不能开放在国际互联网上。
现在主要问题是SERVER1上不给装SQL。要用到SERVER2上的SQL啊~~,但如果SERVER1不装SQL工具或什么的~~那么ODBC就没有SQL的驱动,我没办法读到SERVER2上的数据。所以我只能这样想啦~
intereye 2004-12-21
  • 打赏
  • 举报
回复
GET和POST都可以吧~~
xxx.asp?xx=xx&xx=xx
或用
<form action="http://server/xxx.asp">
.....
</form>
椅子 2004-12-21
  • 打赏
  • 举报
回复
请求?什么样的请求?post可以,只要网络通畅
重定向不可以,因为重定向后url地址是在客户端解析的。

如果是第二种情况,教你一招,在防火墙设置,将外部到内部的80端口指向server1,将外部到内部的8080端口指向server2,server1给客户端重定向的时候可用http://url(server1和server2用的是同一个ip):8080

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧