1
我目前有一个网站,我主持一个Web服务与几个Web方法,我需要添加一些新的Web方法,但我想移动到WCF服务模型,而不是继续使用asmx。我希望能够在asmx所在的同一个IIS 6网站上托管WCF服务 - 这是否可能,如果有的话,是否有任何问题?我可以在IIS的同一网站上同时托管web服务和WCF服务吗?
我目前有一个网站,我主持一个Web服务与几个Web方法,我需要添加一些新的Web方法,但我想移动到WCF服务模型,而不是继续使用asmx。我希望能够在asmx所在的同一个IIS 6网站上托管WCF服务 - 这是否可能,如果有的话,是否有任何问题?我可以在IIS的同一网站上同时托管web服务和WCF服务吗?
您可以将WCF服务托管在持有ASMX服务的虚拟目录下的虚拟目录中。你将不得不使新的虚拟目录成为一个应用程序,所以它可以拥有自己的bin文件夹。
顺便说一句,你区分“Web服务”和“WCF服务”。这是一个错误的区别。 WCF是传统ASMX技术的替代品,可以同时执行简单的SOAP(如ASMX服务)或其他任何操作。
好的是有道理的。从客户端角度将现有asmx转换为wcf服务的任何问题?我想向WCF推进一切工作,但不希望在当前正在使用这些服务的客户端上更改任何内容。 – Tone 2010-03-10 22:02:58
@Tone:客户只会注意到URL的变化。 – 2010-03-10 22:14:06