gpt4 book ai didi

c# - 使用 azure 在桌面应用程序和 Web 应用程序之间共享数据

转载 作者:行者123 更新时间:2023-12-03 04:39:29 25 4
gpt4 key购买 nike

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

如果没有,有什么办法可以实现这一点吗?感谢任何帮助!谢谢!

问候

最佳答案

根据您的要求,我将设计这样的解决方案。

数据存储SQL Azure 或 Blob 存储。

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

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

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

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

关于c# - 使用 azure 在桌面应用程序和 Web 应用程序之间共享数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10027853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com