在asp中调用wcf服务

tourist_tsl 2007-10-16 10:21:42
在asp中怎样调用wcf服务呢(急)
服务地址如下:http://10.245.113.35:10089/BusinessServices/WebHost/Mzone?wsdl
...全文
163 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlelam 2007-10-16
  • 打赏
  • 举报
回复
你的Webservice是内网的,我们看不到所以没办法调用,你自己看着修改
littlelam 2007-10-16
  • 打赏
  • 举报
回复

<%
url1 = "http://192.168.0.30/lkcrm/WS_crm.asmx/Get_menu"
Set obj = CreateObject("Microsoft.XMLHTTP")
SendData = "vsState=1"
'注: 上面这这行是把 Get_men 的参数 vsState 赋值为1.
Call obj.Open("POST", url1, False)
Call obj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
Call obj.setRequestHeader("Content-Length", Len(SendData))
Dim myXML
Set myXML =Server.CreateObject("MSXML.DOMDocument")

Call obj.send(SendData)
myXML.load(obj.responseXML)

Dim nodesId
Dim nodesName
Dim NumOfNodes
dim layerNum
Dim i
dim fId

Dim nodesId2
Dim nodesName2
Dim nodesURL2
Dim nodesNote2
Dim nodesImage2

Dim NumOfNodes2
dim layerNum2
Dim i2
dim fId2
dim fUrl2
dim fNote2
dim fImage2

Set nodesId=myXML.documentElement.selectNodes("//fId")
Set nodesName=myXML.documentElement.selectNodes("//fName")
NumOfNodes = nodesId.Length
layerNum=NumOfNodes
dim fname()
redim fname(layerNum)
redim fid(layerNum)
dim fname2()
redim fname2(1)

For i = 0 to layerNum-1
fid(i)=nodesId(i).text
fname(i)=nodesName(i).text
next
Set nodesId = Nothing
Set nodesName = Nothing
Set myXML = Nothing
set obj = nothing
%>

你根据这个改改就可以了
hztgcl1986 2007-10-16
  • 打赏
  • 举报
回复
先占个沙发

28,390

社区成员

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

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