我有一个在SQL服务器数据库上运行的网站解决方案(asp.net)。我有几个这样的安装正在运行,我想创建一个管理模块,可以监控它们并与它们进行交互。 - 如果一切顺利的话 - 将安装推送/升级到FTP / SQL。
构建此问题的最佳方法是什么?
我应该简单地在每次安装时与数据库集成(我看到最简单的方法),但是当我/如果我升级数据库模型时会出现问题
我是否应该编写一个与数据库交互的网络服务,当我需要管理它时,我“简单地”连接到每个网站上的这个网络服务?
我非常欢迎任何我想过的解决方案
/布赖恩
答案 0 :(得分:0)
后者是一种更好的方法,因为这样可以让您独立于安装的任何基础定制。
答案 1 :(得分:0)
我同意将实现抽象到Web服务中,然后使用类似企业库的东西与数据存储区进行交互。
这将为您提供一个良好的工作框架,并且应该有助于解耦您的应用程序,从而提高灵活性。