потребляет Rest Wcf от Classic ASP - PullRequest
       1

потребляет Rest Wcf от Classic ASP

1 голос
/ 09 сентября 2011

Привет! Необходимо отправить некоторые данные в службу Rest Wcf. С большим трудом мне удалось получить помощь онлайн. Но когда я запускаю свою страницу asp, я получаю следующую ошибку. «Ошибка: обработка параметра WSDL не удалась. Ошибка: возникла исключительная ситуация при выполнении расширения импорта WSDL: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Ошибка: не удалось найти схему с целевым пространством имен - http://tempuri.org/-». Любая идея, какую ошибку я здесь делаю. Я очень ценю вашу помощь. Вот мой код для страницы asp


<%
Dim wsdl, moniker, obj

wsdl = GetWsdlFromUrl("http://www.mysite.com/wcf/Service1.svc?wsdl")

moniker = "service:wsdl=" & wsdl & ", "
moniker = moniker + "http://www.mysite.com/wcf/Service1.svc,"
moniker = moniker + "contract=wcfservice1.IService1, "
moniker = moniker + "contractNamespace=http://tempuri.org/, "
moniker = moniker + "binding=webHttpBinding, "
moniker = moniker + "bindingNamespace=http://tempuri.org/"

Set objProxy = GetObject(moniker)

Dim str
str = objProxy.GetData()
`
Function GetWsdlFromUrl(strUrl)

Dim winHttpReq, resp

Set winHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")
resp = winHttpReq.Open("GET", strUrl, False)
winHttpReq.Send

GetWsdlFromUrl = winHttpReq.ResponseText

End Function 
%>
<html>
    Hello world:
</html>
...