Re: Проблема с WSDL WCF сервиса
От: mstyura
Дата: 17.08.12 17:58
Оценка:
Здравствуйте, FilippAV, Вы писали:

Попробуйте добавить в web.config что-нибудь наподобие
<endpoint binding="basicHttpBinding" bindingNamespace="http://myservice.com"....

Как указано здесь

FAV>Добрый день.


FAV>Скажите пожалуйста каким образом можно задать значения атрибута targetNamespace тега definitions и атрибута namespace тега import в WSDL файле:




FAV>
FAV><?xml version="1.0" encoding="utf-8" ?> 
FAV> <wsdl:definitions name="Service1" targetNamespace="someservicecom" 
FAV>     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
FAV>     xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
FAV>     xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
FAV>     xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
FAV>     xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
FAV>     xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" 
FAV>     xmlns:tns="someservicecom" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" 
FAV>     xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" 
FAV>     xmlns:i0="http://tempuri.org/" 
FAV>     xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" 
FAV>     xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" 
FAV>     xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" 
FAV>     xmlns:wsa10="http://www.w3.org/2005/08/addressing" 
FAV>     xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"         
FAV>     xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata">
FAV>  <wsdl:import namespace="http://tempuri.org/" location="http://localhost:63042/Service1.svc?wsdl=wsdl1" /> 
FAV>  <wsdl:types /> 
FAV> <wsdl:service name="Service1">
FAV> <wsdl:port name="BasicHttpBinding_SomeName" binding="i0:BasicHttpBinding_SomeName">
FAV>  <soap:address location="http://localhost:63042/Service1.svc" /> 
FAV>  </wsdl:port>
FAV>  </wsdl:service>
FAV>  </wsdl:definitions>
FAV>


FAV>Указываю их в атрибутах ServiceBehavior и ServiceContract, но один из них всегда равен "http://tempuri.org/".


FAV>В чем может быть проблема?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.