Answer-ID
  • Întrebări
  • Tag-uri
  • Categorii
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
 lomaxx
lomaxx

WCF Versiunea de compatibilitate înapoi

Am un serviciu WCF pe care trebuie să-l fac referire dintr-un proiect .net 2.0.

Am încercat să o fac referință folosind metoda " adăugați referința web ", dar aceasta va afecta paramurile.

De exemplu, am o metodă în serviciul care așteaptă ca un cod să fie transmis, dar când adaugă referința web, metoda se așteaptă ca un int [] .

Așa că am încercat să instalez svcutil și a funcționat ... un fel Am putut obține doar clasa de servicii pentru a compila adăugând o mulțime de referințe .net 3.0 la .net 2.0 proiectul meu. Acest lucru nu sa întâmplat bine cu arhitectul, așa că a trebuit să o pot (și probabil și pentru cel mai bun).

Deci, mă întrebam dacă cineva are indicii sau resurse cu privire la modul în care pot configura un proiect .net 2.0 pentru a face referire la un serviciu WCF .

0 2008-08-13T04:27:31+00:00 2
Programare
wcf
.net
c#
Comentarii la întrebare (0)
Utilizator anonim
13 august 2008 в 11:14
2008-08-13T11:14:23+00:00
Mai mult
Sursă
Editează
#9531

Una dintre acele cazuri în care trebuie să editați WSDL. Pentru a începe un instrument util

http://codeplex.com/storm

0
0
Comentarii (0)
lomaxx
13 august 2008 в 2:23
2008-08-13T14:23:06+00:00
Mai mult
Sursă
Editează
#9641

Mulțumesc pentru resursă. Cu siguranță mi-a ajutat să testez serviciul web, dar nu a ajutat prea mult la utilizarea serviciului WCF în aplicația mea .net 2.0.

Ceea ce am terminat în cele din urmă a fost să mă întorc la arhitecți și să explic că dll-urile de 3.0 care aveam nevoie să fac referire au fost compilate pentru a rula pe 2.0 CLR. Nu ne place neapărat soluția, dar vom merge cu ea pentru moment, deoarece nu pare să existe prea multe alternative viabile

0
0
Comentarii (0)
Utilizator anonim
21 august 2008 в 4:12
2008-08-21T16:12:47+00:00
Mai mult
Sursă
Editează
#19696

Ce legare folosiți - cred că dacă respectați legătura de bazăHttp, ar trebui să puteți genera un proxy folosind abordarea "adăugați referința web" dintr-un proiect .net 2?

Poate că, dacă postați definiția contractului/interfeței, aceasta ar putea ajuta?

Noroc Richard

0
0
Comentarii (0)
lomaxx
28 august 2008 в 5:32
2008-08-28T05:32:25+00:00
Mai mult
Sursă
Editează
#31472

Am folosit link-ul basicHttp, dar problema era de fapt cu XMLSerializer. Nu recunoaște în mod corespunzător wsdl-ul generat de WCF (chiar și cu legături de bazăHttp) pentru orice altceva decât tipurile de valoare de bază.

Am ajuns în jurul valorii de acest lucru prin adăugarea de referință la DLL 3.0 și folosind serializer datacontract.

0
0
Comentarii (0)
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
ID
RU
© Answer-ID 2021
Sursă
stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire