Kann ich sowohl einen Webservice und einen WCF-Dienst auf der gleichen Website in IIS hosten?
-
18-09-2019 - |
Frage
ich zur Zeit eine Website, wo ich eine Webservice mit mehreren Web-Methoden bin Hosting, ich brauche ein paar neue Web-Methoden hinzufügen, aber ich mag das WCF-Services-Modell bewegen, anstatt mit asmx fortzusetzen. Ich möchte in der Lage, den WCF-Dienst in der gleichen IIS 6 Website zu hosten als die asmx ist - ist dies möglich, und wenn ja, gibt es Fallstricke?
Lösung
Sie können den WCF-Dienst in einem virtuellen Verzeichnis unter dem einem Host den ASMX-Service zu halten. Sie wird das neue virtuelle Verzeichnis eine Anwendung machen müssen, so kann es seine eigenen Binärordner hat.
BTW, Sie "Web-Services" von "WCF-Dienste" unterscheiden. Dies ist eine falsche Unterscheidung. WCF ist der Ersatz für die Legacy-ASMX-Technologie und kann wie ASMX Dienste sowohl Ebene SOAP tun, oder einfach nur über etwas anderes.