Ich möchte eine Datei von Android an .NET-Server senden, wird es einen Unterschied machen, wenn ich eine WCF-Dienstanwendung und WCF-Dienstbibliothek verwenden? (Weitere Informationen: Ich verwende IIS für das Hosting.)Unterschied zwischen WCF-Dienstbibliothek und WCF-Dienstanwendung
Antwort
Sie müssen ein WCF-Dienstanwendungsprojekt verwenden und über IIS hosten. Wenn Sie eine WCF-Clientbibliothek erstellen, müssen Sie ein anderes Projekt in Ihrer Lösung hinzufügen und dem Host eine Referenz des Dienstes hinzufügen. Wenn Sie separate Projekte für die Servicebibliothek und das Hostingprojekt beibehalten möchten, damit Sie sie auch auf einer anderen Hostinganwendung hosten können, können Sie einen zweiten Ansatz wählen. andere weise WCF-Dienst Anwendung reicht für IIS-Hosting.
Eine Dienstanwendung enthält einen bereits eingerichteten Website-Host. Eine Servicebibliothek ist eine Servicebibliothek, auf die ein Host verweisen und starten kann.
Here können Sie die beste Erklärung finden
Meine Frage ist, dass es jedes Problem verursachen wird, wenn ich IIS verwende, um eine WCF-Dienstanwendung zu hosten, und ist es in irgendeiner anderen Form WCF-Dienstbibliothekshosting? – user2818487
- 1. Unterschied zwischen Vorzeichen & und *?
- 2. VBA: Unterschied zwischen & und +
- 3. Unterschied zwischen "**/* /" und "** /"?
- 4. Unterschied zwischen $ # und $ {# @}
- 5. Unterschied zwischen = und: =
- 6. Unterschied zwischen '#', '%' und '$'
- 7. MySQL: Unterschied zwischen ', `,' und '
- 8. C++ Unterschied zwischen '//' und '///'
- 9. Unterschied zwischen String.Empty und ""
- 10. Unterschied zwischen `% in%` und `==`
- 11. Unterschied zwischen numpy.logical_and und &
- 12. Unterschied zwischen. und #
- 13. Unterschied zwischen // und http: //
- 14. Unterschied zwischen -Wconversion zwischen gcc und g ++
- 15. Unterschied zwischen Wörterbuch und Hashtable
- 16. Unterschied zwischen FetchMode und FetchType
- 17. Unterschied zwischen Application_Start und Application_OnStart
- 18. Unterschied zwischen Uint8Array und Uint8ClampedArray
- 19. Unterschied zwischen BOOST_CHECK_CLOSE und BOOST_CHECK_CLOSE_FRACTION?
- 20. Unterschied zwischen Suche und Index
- 21. Unterschied zwischen AJAX und Senden
- 22. Unterschied zwischen Spekulation und Vorhersage
- 23. Unterschied zwischen inproc und outproc
- 24. Unterschied zwischen Clojure und Clojurescript?
- 25. Unterschied zwischen NSArray und NSMutableArray
- 26. Unterschied zwischen libcurl und libsoup
- 27. Unterschied zwischen DirectoryCatalog und AssemblyCatalog
- 28. Unterschied zwischen * y ++ und ++ * y?
- 29. Unterschied zwischen SwingWorker und SwingUtilities.invokeLater
- 30. Unterschied zwischen String.scan und String.split
Gibt es irgendwelche Komplikationen, da IIS ist eine Anwendung, und wir versuchen, eine Anwendung in einer anderen Anwendung zu hosten? Mir wurde gesagt, dass, da eine Anwendung eine .exe erzeugt und die Bibliothek eine DLL generiert, dies etwas bewirken könnte und einige Komplikationen auftreten könnten, wie wahr ist das? – user2818487
@ user2818487, ein Webanwendungsprojekttyp in Visual Studio gibt Ihnen keine .exe. –
@LexLi ... Ich weiß, dass alles, was ich wissen will, ist, dass das Hosten einer WCF-Dienstanwendung in IIS irgendein Problem verursacht und macht es einen Unterschied, eine WCF-Dienstbibliothek in IIS zu hosten? – user2818487