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