Erro ao importar wcf para o client
07/08/2013
0
ele está publicado no endereço
[url]http://cpro5870.publiccloud.com.br/kraftmobileservice/KraftMobileService.svc[/url]
quando vou fazer a referencia no meu client (add service reference), ele acha normalmente todos os metodos etc mas quando clico em ok ele me retorna um monte de erros
Warning 1 Custom tool warning: Cannot import wsdl:portType Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Error: Schema with target namespace 'http://cpro5870.publiccloud.com.br/IKraftMobileService' could not be found. XPath to Error Source: //wsdl:definitions[@targetNamespace='http://cpro5870.publiccloud.com.br/IKraftMobileService']/wsdl:portType[@name='IKraftMobileService'] C:\Users\eric.miranda\Desktop\Temp\WcfConsumir\WcfConsumir\Service References\ServiceReference1\Reference.svcmap 1 1 WcfConsumir Warning 2 Custom tool warning: Cannot import wsdl:binding Detail: There was an error importing a wsdl:portType that the wsdl:binding is dependent on. XPath to wsdl:portType: //wsdl:definitions[@targetNamespace='http://cpro5870.publiccloud.com.br/IKraftMobileService']/wsdl:portType[@name='IKraftMobileService'] XPath to Error Source: //wsdl:definitions[@targetNamespace='http://cpro5870.publiccloud.com.br/kraftmobileservice']/wsdl:binding[@name='Basic'] C:\Users\eric.miranda\Desktop\Temp\WcfConsumir\WcfConsumir\Service References\ServiceReference1\Reference.svcmap 1 1 WcfConsumir Error 3 Custom tool error: Failed to generate code for the service reference 'ServiceReference1'. Please check other error and warning messages for details. C:\Users\eric.miranda\Desktop\Temp\WcfConsumir\WcfConsumir\Service References\ServiceReference1\Reference.svcmap 1 1 WcfConsumir
alguém já passou por isso??
wcf 10 a 0..rssss..
Eric Miranda
Posts
08/08/2013
João Marques
Isso é apenas um chute..
09/08/2013
Rodrigo Lacerda
Abraços!
09/08/2013
Eric Miranda
Já tentei a idéia descrita pelo João, mas na realidade todos os métodos/classes estão assinados com os Datacontracts, DataMembers, devidos..
Obrigado pela ajuda.. se conseguir achar alguma coisa posto aqui..
abs
10/10/2013
Gabriel Araujo
10/10/2013
Eric Miranda
Bom na realidade consegui sim resolver. Na realidade testei tantas coisas que não sei bem ao certo o que fez ele funcionar. O que tinha certeza que estava errado era que tanto na interface quanto no service estava faltando a declaração do service behavior
interface
[ServiceBehavior(Namespace = "http://meuendereco/KraftMobileService/KraftMobileService")]
alguns ajustes tb no web.config foram necessários.
Poste seu web.config para analisarmos.
att.
22/11/2013
Rodrigo Lacerda
Clique aqui para fazer login e interagir na Comunidade :)