2014-07-08 95 views
0

我正在用C#和.NET Framework 4.5開發ASP.NET MVC 4 Web API。從ASP.NET MVC Web Api使用WCF SOAP Web服務

我需要從該Web API使用WCF SOAP服務,我想知道它是否是個好主意。 也許我可以使用Windows Service來使用該WCF SOAP服務或其他類型的中間件來幫助其他程序(Windows窗體)使用該WCF SOAP。

我可以使用ASP.NET Web API嗎?

回答

0

如果你想通過web api來使用WCF,那就太好了。您需要將wcf數據合約與​​您的web api模型進行映射。

也許我可以使用Windows服務消費是WCF SOAP服務或其他類型的中間件來幫助另一個程序(Windows窗體)的消耗是WCF SOAP

SOAP是標準的,可以由任何客戶端使用。如果你的api需要wcf的數據,那麼把它放在Windows Service/Winform中是沒有意義的。

查看帶Web Api的WCF示例check this out.