2009-07-25 6 views
1

Ich habe einige ältere klassische ASP-Code (nicht ASP.Net, aber ASP), und ich möchte einen WCF-Dienst aufrufen, die ich mit VSTS 2008 + C# + .Net entwickelt 3.5 und grundlegende HTTP-Bindung verwenden.Suchen Sie nach Tutorial WCF-Service von klassischen ASP

Alle Referenzmuster? Ich habe gehört, der einzige Weg ist - wir müssen manuell die heikle SOAP-Nachricht generieren und SOAP-Antwort analysieren, ist das wahr? :-)

Vielen Dank im Voraus, George

Antwort

1

Eine andere Technik ist C# zu verwenden, zu erstellen eine kleine COM-Komponente, die den Web-Service aufruft. Klassisches ASP würde die COM-Komponente aufrufen und nicht wissen, dass es überhaupt mit Web-Services zu tun hat.

+0

Gute Idee, John, hast du irgendein Tutorial, um eine Referenz zu machen? – George2

+1

Leider nicht. Suchen Sie nach COM Interop auf MSDN, und Sie werden es leicht genug finden. Die Technik hilft auch, Classic-ASP zu jeder Zeit loszuwerden, indem man Teile in COM-Objekte zerlegt (in .NET geschrieben). –

+0

Sorry John, 1. es sollte mein Problem sein, das mich nicht verständlich macht. Ich muss Legacy-Code integrieren (klassisches ASP), warum sagst du "Classic ASP loswerden"? Korrigiere mich, wenn ich falsch liege, deine Punkte zu verstehen. 2. Was sind die Vor- und Nachteile der Verwendung der von Marc erwähnten Methode? – George2

Verwandte Themen