1

我开发了一个 Windows 窗体应用程序。但是,我想将该应用程序中的数据上传到云服务器,然后开发一个 Web 应用程序来检索该数据。是否可以使用 Windows azure 来实现?

如果没有,有没有办法做到这一点?任何帮助表示赞赏!谢谢!

问候

4

2 回答 2

0

有几种方法可以实现它。您可以根据需要使用 SQL Azure 数据库并通过Open Data公开它。另一方面,您也可以使用Azure Connect在您的桌面应用程序和云服务之间建立某种 VPN。

干杯,

于 2012-04-05T11:48:25.020 回答
0

根据您的要求,我会这样构建解决方案。

数据存储 SQL Azure 或 Blob 存储。

如果您需要对数据运行高级查询,我建议您使用 SQL Azure,但每 GB 的成本更昂贵。如果高级查询真的不会成为问题,那么 Blob 存储。此外,如果您只打算存储少量数据,例如顶部几 GB,如果您熟悉 SQL,SQL Azure 可能仍然是最佳选择。它可能有更快的开发时间。

Web 服务 要从您的桌面访问数据,我建议您使用 Web 服务。最好是与 JSON 兼容的,在 Azure 实例上运行。或者您可以查看:http ://www.asp.net/web-api

桌面应用程序 其实可以是任何东西,但是如果你想要一个漂亮的应用程序,那么 WPF 就是你要走的路。如果您想要速度,那么最好使用 WinForms 应用程序,或者如果它只是一个简单的发送数据和有限的 UI,则为控制台。

Web App 不确定这是关于什么的?但是一个普通的旧 ASP.NET 或 ASP.NET MVC 可以解决这个问题,也可以将它托管在 Azure 实例上。您可以让 Web 服务和应用程序在同一角色上运行。

于 2012-04-05T13:00:34.040 回答