ASP.NET部署 - 如何跨多个WebApp项目共享BIN?

时间:2009-07-20 20:05:33

标签: asp.net-mvc deployment iis-7 shared-libraries

在IIS 7中跨多个ASP.net网站共享bin文件夹的程序集的最佳做法是什么?

我有几个站点,每个站点的HTML前端略有不同,但都具有相同的中间层逻辑和数据库。每次我做出更改时,我都不想将相同的dll重新部署到每个站点的bin文件夹中。

感谢。

3 个答案:

答案 0 :(得分:3)

是的,实际上,您想要单独部署它们。这就是它的工作原理。

如果真的冒犯了你,那么请考虑这个公共代码是否应该在所有这些网站调用的WCF服务中。

答案 1 :(得分:3)

另一种选择是使.Net代码足够智能,以便它可以根据URL加载正确的HTML前端。这样,您可以将代码部署到一个位置,然后让多个虚拟目录使用相同的代码。

答案 2 :(得分:0)

您可以尝试将它们放在公共文件夹位置,然后更改装配探测路径以查看该位置。