Ich habe einige Klassen generiert von wsdl
für Soap-Web-Services. Diese verwenden den Namespace System.Web.Services
. Wie kann ich sie im asp.net-Kern verwenden?Wie Soap Web Services in Asp.net Core zu verwenden?
11
A
Antwort
9
Ich habe auf die folgende Frage einige Tage zurück geantwortet.
ASP.NET 5 add WCF service reference
In obigem Fall gibt es einen WCF-Dienst und in Ihrem Fall ist es Web-Service.
Folgendes sollten Sie beachten oder berücksichtigen.
- Es wird nicht mit CoreCLR arbeiten
Sie haben Bezug auf in den „System.Web.Services“ folgt.
aspnet50" : { "frameworkAssemblies": {
"System.Web.Services": ""} , "Abhängigkeiten": { "ClassLibrary2": "1.0.0- *" }}
alle anderen Schritte ähnlich sind, dass Sie Classlibrary Projekt, und fügen Bezug des Projekts oder direkt hinzufügen Klasse generiert von WSDL zu Ihrem asp.ne erstellen haben t 5 Projekt.
Hinweis: Für diese Antwort habe ich VS 2015 CTP verwendet 5.
Verwandte Themen
- 1. ASP.NET Web Services-Fehlerbehebung?
- 2. SOAP-Web-Services in Java simulieren
- 3. Consuming SOAP-Web-Service in ASP.NET
- 4. BlazeDS vs SOAP und Web-Services
- 5. Soap Client verbrauchen Rest Web Services
- 6. XACML-Anwendung auf SOAP Web Services
- 7. Wie ein SOAP WSDL Web Services von der Kommandozeile
- 8. Verbinden mit mehreren Web-Services über Soap in C#
- 9. Sharepoint: wie Web-Services-Methode verwenden
- 10. Wie hostet man ASP.NET API in Amazon Web Services (AWS)?
- 11. jQuery nyroModal mit ASP.NET mit Web-Services
- 12. ASP.Net Application Cache für Web Services
- 13. Verschlüsselung in C# Web-Services
- 14. Web Services auf UDP
- 15. So verwenden Sie SOAP in asp.net mvc
- 16. Verwenden von HttpConfiguration in ASP.NET Core RC2
- 17. Verwenden von SOAP-Webdiensten als Modell in ASP.NET MVC
- 18. SharePoint - SOAP-Anforderung an Web-Services-Rückgabe-Liste der Operationen
- 19. gutes Buch für WSDL, Web-Services und PHP-Soap?
- 20. Möglichkeiten zum Erstellen von Clients von Soap Web Services
- 21. Asp.net Core rc2 Web API-Datei hochladen
- 22. WCF vs. Vermächtnis ASP.Net Web Services
- 23. Web-Services-Authentifizierung - Best Practices?
- 24. Zugang zu Sabre Web Services mit PHP
- 25. Web-Datenbank oder SOAP?
- 26. ASP.NET Core Web API automatische Hilfeseiten
- 27. Wie kann Versionierung in ASP.NET Core Web API durchgeführt werden
- 28. Restful vs Andere Web Services
- 29. Sicherheit auf Nachrichtenebene in Rest Web-Services
- 30. Verwenden der NumberFormat-Eigenschaft in ASP.NET Core
Wahrscheinlich eine bessere Lösung für ASP.NET MVC 5 und 6 Antwort verwenden http://stackoverflow.com/a/28440491/3912048 aus die gleiche Frage. Dadurch können Sie mit einem ASMX-Webdienst sprechen, ohne System.Web zu benötigen oder eine separate Assembly zu erstellen. Der einzige Nachteil ist, dass Sie neue Proxy-Klassen mit svcutil.exe erstellen müssen, da die von wsdl.exe erstellten die System.Web-Abhängigkeit haben. svcutil.exe wird jedoch für ASMX- und WCF-Dienste funktionieren. Siehe https://msdn.microsoft.com/en-us/library/vstudio/ms751529%28v=vs.100%29.aspx für weitere Informationen zur Verwendung von SVCutil mit ASMX-Diensten. – Adam
Wenn Sie diese Frage betrachten, hat sie eine spezifische Verwendung von Dienstprogramm namens WSDL. Wenn die Klasse mit WSDL generiert wird, hat sie eine Abhängigkeit von System.Web.Services. – dotnetstep
Ja, Sie haben Recht, wenn Sie die von wsdl.exe erzeugten Klassen verwenden MÜSSEN, dann haben Sie die Abhängigkeit System.Web.Services. Wenn Sie nur an der Interaktion mit dem ASMX-Dienst interessiert sind, ist die Verwendung von scvutil jedoch eine bessere Option, da Sie den neuen ASP.NET 5-Stapel (und MVC 6 als die gestellte Frage) verwenden können, anstatt sich auf net45 zu beschränken. – Adam