【发布时间】:2021-02-20 20:09:32
【问题描述】:
我正在寻找一种将数据库连接到我的 WPF 应用程序的方法。我已经将它连接到安装在同一台计算机上的数据库,但现在我希望我的程序也可以在其他计算机上运行,这意味着我需要一个可以远程访问的服务器。所以我遇到了使用 Raspberry Pi 作为 WebService 和 MySQL 数据库,并使用 Rest API 访问这个数据库。由于我对这类问题(服务器)很陌生,所以我想问一下是否有人有使用 Raspberry Pi 作为 Web 服务器的经验,可以给我一些建议或教程推荐。
提前致谢!
【问题讨论】:
-
如果您的目标是让客户端应用程序访问网络上的数据库服务器,那么您不需要引入树莓派,事实上这将是我能想到的最糟糕的实现。选择您的 dbms(MySQL、MS SQL 等)并使用它的文档来设置远程连接。
-
如果我想从其他网络连接到数据库?
-
这是一个网络问题,如果您使用 Web 服务器,它仍然存在。我不是网络管理员,但您需要网络/子网/无论您的拓扑是什么之间的路由。
-
覆盆子并不是超级强大的。你意识到你可以在你有你的 wpf 应用程序的那台电脑上使用 iis 吗?或者如果你不想在那里安装 iis,可以使用 kestrel。你考虑过云吗?如果覆盆子可以工作,那么这一定是非常低的吞吐量。
-
这只是出于教育原因,所以我并不真正关心性能。
标签: c# wpf raspberry-pi webserver