如何构建asp.net多网站解决方案?

时间:2009-10-06 10:48:56

标签: asp.net architecture

我有一个在SQL服务器数据库上运行的网站解决方案(asp.net)。我有几个这样的安装正在运行,我想创建一个管理模块,可以监控它们并与它们进行交互。 - 如果一切顺利的话 - 将安装推送/升级到FTP / SQL。

构建此问​​题的最佳方法是什么?

  • 我应该简单地在每次安装时与数据库集成(我看到最简单的方法),但是当我/如果我升级数据库模型时会出现问题

  • 我是否应该编写一个与数据库交互的网络服务,当我需要管理它时,我“简单地”连接到每个网站上的这个网络服务?

我非常欢迎任何我想过的解决方案

/布赖恩

2 个答案:

答案 0 :(得分:0)

后者是一种更好的方法,因为这样可以让您独立于安装的任何基础定制。

答案 1 :(得分:0)

我同意将实现抽象到Web服务中,然后使用类似企业库的东西与数据存储区进行交互。

这将为您提供一个良好的工作框架,并且应该有助于解耦您的应用程序,从而提高灵活性。