我在尋找一些建議/最佳實踐在Windows Azure中設置WCF應用程序。在Windows Azure中部署WCF應用程序
目前我有一個SQL Azure數據庫,我想提供一些服務,需要爲iPhone和其他第三方產品提供信息。
1)如何使用SQL Azure數據在Windows Azure中開發WCF應用程序?
2)什麼是最好的架構來做到這一點,什麼是最安全的方法?
我使用C#作爲語言。
我在尋找一些建議/最佳實踐在Windows Azure中設置WCF應用程序。在Windows Azure中部署WCF應用程序
目前我有一個SQL Azure數據庫,我想提供一些服務,需要爲iPhone和其他第三方產品提供信息。
1)如何使用SQL Azure數據在Windows Azure中開發WCF應用程序?
2)什麼是最好的架構來做到這一點,什麼是最安全的方法?
我使用C#作爲語言。
您可以使用Azure SDK創建WCF Web角色,也可以將WCF託管在輔助角色上。隨你便。
連接到SQL Azure與連接到SQL Server的連接非常相似,請注意連接字符串。
既然你提到過這個WCF將用於iPhone和一些第三方應用程序,我強烈建議你看看WCF RESTful Toolkit和JSON格式。由於在這種情況下,使用JSON格式的RESTful API(或web api)將是最好的。
看看這篇文章「Windows Azure上構建用於消費電子設備可大規模擴展的平臺」
http://msdn.microsoft.com/en-us/magazine/hh781021.aspx
應涵蓋你的兩個主題很好...
連接到SQL Azure是更容易,你有這麼多的選擇,ADO.NET實體框架的OData等。 http://msdn.microsoft.com/en-us/library/ee621789.aspx
看看在Windows Azure培訓工具包的更多在這個樣本。
安全性如何? SSL? – dg90 2012-02-14 06:39:40
Azure上的WCF將與您在本地服務器上所做的完全相同。您可以通過使用Azure SDK中的證書部分和WCF配置來綁定WCF Web角色上的HTTPS。或者,您可以將其與您的輔助角色綁定,但您需要通過Azure啓動功能通過NETSH命令將您的證書與端口綁定。 – 2012-02-14 06:44:42