Posso hospedar tanto um webservice e um serviço WCF, no mesmo site no IIS?
-
18-09-2019 - |
Pergunta
Actualmente tenho um site onde eu estou hospedando um webservice com vários métodos da web, eu preciso adicionar alguns novos métodos da web, mas eu quero mudar para o modelo de serviços WCF em vez de continuar com asmx. Eu quero ser capaz de hospedar o serviço WCF no mesmo site do IIS 6 como o asmx é - isso é possível e se assim existem armadilhas?
Solução
Você pode hospedar o serviço WCF em um diretório virtual sob o mesmo segurando o serviço ASMX. Você terá que fazer o novo diretório virtual ser uma aplicação, para que ele possa ter sua própria pasta bin.
BTW, você distinguir "serviços web" de "serviços WCF". Esta é uma falsa distinção. WCF é o substituto para a tecnologia ASMX legado, e pode fazer as duas coisas sabão simples como serviços ASMX, ou apenas sobre qualquer outra coisa.