有没有一种方法可以将本地数据库与azure上托管的asp.net核心web应用一起使用?

34gzjxbg  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(266)

我需要一个sql数据库来与asp.net核心应用程序交互,主要用于identityserver,但是,将有不到5个用户帐户。由于数据库将是非常小的和有限的使用,我宁愿没有一个专门的sql服务器旁边的web应用程序已经被托管。
有没有可能在web应用程序中运行一种“本地”数据库?
数据库需要通过重新部署和重新启动应用程序来持久化。

mzmfm0qo

mzmfm0qo1#

简而言之,是的,这是可能的。您必须启用协议、设置端口、配置防火墙等,基本上是将运行在您计算机上的sql server作为端点公开,以便您的asp.net应用程序可以与之通信。
不过,这需要做很多工作。而且保养也会很费劲。我真的建议你设置一个azuresql数据库(如果我没记错的话,这将花费你低至5美元/月),或者,尝试寻找一些免费层(我记得aws有一个免费的sql数据库层)。它将在很短的时间内,供应商将为您做维护,集成也将是无缝的。

相关问题