Konvertieren von ASMX zu WCF-Web Service
Brauche ich ein upgrade unserer web-services mit WCF statt ASMX. Wenn die Signaturen der web-services die gleiche bleibt, werden bestehende Kunden, die bereits call-ASMX-service haben, etwas zu ändern an Ihrem Ende? Es ist trotzdem noch verwenden WCF-aber nicht zwingen, etwas zu ändern?
- können Sie erklären, warum Sie "brauchen", um ein upgrade?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Option 1 :
Schnappen Sie sich die generierte Schnittstelle und erstellen Sie einen WCF-Dienst basierend auf dieser Schnittstelle
Ausgabe : Ein neues WCF-Endpunkt konfiguriert mit basicHttpBinding. Müssen die Clients aktualisieren Sie die URL ein, unter der Sie das senden der Nachrichten.
Option 2 :
Erstellen eines WCF-Dienst und die Verwendung der Logik in der umgestalteten DLL.
Ausgabe : 2 Endpunkten, eine für die ASMX-und WCF -
Wenn Sie die
BasicHttpBinding
für Ihre neue WCF-service, und implementieren die gleichen Methoden mit der gleichen message-Struktur, vorhandene Anrufer sollte in der Lage sein zu nennen, in diese neue WCF-Dienst ohne änderungen auf Ihren Teil.Gibt es auch eine
AspNetCompatibilityRequirements
- Attribut, um zu bekommen, um einige mögliche Kompatibilitäts-Problem - siehe die MSDN-Dokumentation drauf.Marc