2013-10-28 67 views
2

我目前正在對現有的asp.net應用程序進行漸變以適應MVC 4應用程序。在Exsting應用程序中,在實現Web服務的解決方案中有一個asmx文件用於註冊。現在在我的MVC應用程序中,我需要根據WCF合約來實現此服務。根據我的知識實施WCF合同&消耗它需要有2個獨立的項目。首先實施WCF合同&另一個在實際應用中消耗它。所以現在我想知道如何通過WCF服務來替換我的web服務,即MVC應用程序中的asmx文件。 在此先感謝..如何將asmx服務轉換爲WCF服務

+0

[需要多少努力才能將ASMX轉換爲WCF Web服務?](http://stackoverflow.com/questions/1502298/how-much-effort-is-required-to-convert-an -asmx-to-wcf-web-service) – Yuck

+1

和http://stackoverflow.com/questions/1030456/converting-asmx-to-wcf-web-service和http://msdn.microsoft.com/en-us /library/aa738697.aspx和http://social.msdn.microsoft.com/Forums/vstudio/en-US/975e3b58-8d60-4011-aecb-2ba34d10c3fc/asmx-to-wcf-conversion?forum=wcf .. ... – Yuck

+0

@Yuck嗨,直到今天我剛剛實踐WCF與2個獨立的演示項目1實施服務合同和另一個(如控制檯應用程序)消耗它。我想將WCF服務添加到將要使用此服務的MVC項目中;同樣在舊的應用程序中,asmx文件位於調用其Web方法的項目中。可能嗎? – Shaggy

回答

1

從Visual Studio創建一個新的WCF服務,它將創建所有綁定和端點,以便您可以輕鬆地將其託管在IIS上。將所有Web方法轉換爲服務合約。一旦你有這項服務,這應該是一項簡單的任務。

您可能會感興趣this對您有所幫助!

+2

鏈接已死... –