Vra

Ek het 'n BWF diens wat ek moet verwysing van 'n NET 2.0 projek.

Ek het probeer om dit te verwys met behulp van die " voeg web verwysing " metode, maar dit rommel op die params.

Byvoorbeeld, ek het 'n metode in die diens wat verwag 'n char[] geslaag moet word in, maar toe ek die web verwysing by te voeg, die metode verwag 'n int[].

So dan het ek probeer om te installeer svcutil en dit het gewerk ... soort.
Ek kon net die diens klas op te stel deur die toevoeging van 'n klomp van die NET 3.0 verwysings na my 2.0 projek NET . Dit het nie goed sit met die argitek so ek kan dit gehad het (en waarskynlik vir die beste te).

Ek het gewonder of iemand het 'n wysers of hulpbronne oor hoe ek kan opstel van 'n NET 2.0 projek om 'n BWF diens verwysing .

Was dit nuttig?

Oplossing

Een van daardie gevalle wat jy nodig het om die WSDL wysig. Om mee te begin 'n nuttige instrument

http://codeplex.com/storm

Ander wenke

Wat bindend gebruik jy - ek dink as jy vashou aan die basicHttp bindend jy moet in staat wees om 'n gevolmagtigde te genereer met behulp van die "add web verwysing" benadering van 'n net 2 projek

?

Miskien as jy die kontrak / koppelvlak definisie pos dit dalk help?

Cheers Richard

Dankie vir die hulpbron. Dit is beslis het my gehelp om te toets uit die webservice, maar dit het nie veel help met die gebruik van die BWF diens in my NET 2.0 aansoek.

Wat ek uiteindelik beland besig was om terug te gaan na die argitekte en verduidelik dat die 3.0 dll's wat ek nodig het om verwysing terug het saamgestel uit te voer op die 2.0 CLR. Ons hoef nie noodwendig hou van die oplossing, maar ons gaan om te gaan met dit vir nou as daar lyk nie te veel lewensvatbare alternatiewe wees

Ek was die gebruik van die basicHttp bindend, maar die probleem was eintlik met die XMLSerializer. Dit maak nie behoorlik die WSDL gegenereer deur BWF (selfs met basicHttp bindings) erken vir enigiets anders as basiese tipes waarde.

Ons het rondom hierdie deur die verwysing na die 3.0 dll's bygevoeg en die gebruik van die datacontract serializer.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top