管理多个共享项目以进行发布?

时间:2011-10-15 23:06:01

标签: .net asp.net wcf web-services visual-studio-2010

这是我的情景。我有3个网站项目做类似的工作,这些网站使用共享类库项目作为BSL(业务层)和DAL(数据库层)。因此不同的部分仅在网站项目上。如果我在共享项目中进行更改,我必须为我的Web服务器上的每个网站发布/上传。我还有一个提供这些网站内容的网络服务。基本上使用网站的共享类库并返回肥皂输出。

现在我的问题是如何集中我的共享类库项目,它只需要1个发布和网站来进行更改?

听起来像是一个Web服务是要走的路。但我不喜欢webservice的表现。我相信如果我使用网络服务会慢一些。

1 个答案:

答案 0 :(得分:1)

您可以将程序集部署到GAC。通过将DAL程序集部署到GAC,它们可以跨Web应用程序使用,并且只需要在一个位置进行更新。

有关如何部署到GAC的信息以及其他注意事项,请访问MSDN,here