我正在研究一个项目,该项目包含一些.NET Web服务,这些Web服务已部署到IIS,并且在实例(本地)上安装了SQL Server数据库,并且全部安装在我的笔记本电脑上。该应用程序有许多版本(1.1、3、3.2),它们之间是不兼容的。每个版本的代码保存在不同的文件夹中。
我试图找到一种从应用程序版本切换到另一个应用程序版本的方法。对于Web服务,我可以在IIS上部署每个服务,尽管这需要一些时间,但是很容易。
但是对于数据库而言,这更加困难。为每个版本导出和还原7个数据库需要大量的时间和精力。
也许我可以打开和关闭数据库, 因此活动数据库位于(本地)实例,尽管它将对应于不同的应用程序版本。
你知道怎么做吗?
感谢您的帮助