2009-10-06 147 views
0

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

什么是构建这个最好的方法?

  • 我应该simpley只是在每个安装的数据库(在我看来最简单的方法)整合,但是当/如果我升级数据库模型

  • 我应该写一个Web服务,这将产生问题,其与数据库交互,当我需要管理它时,我“简单地”在每个网站上连接这个web服务?

的任何解决方案,我还没有想到左右非常欢迎

/布赖恩

回答

0

后者将是一个更好的办法,因为这会给你任何潜在的定制的设备独立性。

0

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

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