2

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

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

谢谢。

4

3 回答 3

3

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

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

于 2009-07-20T20:11:21.657 回答
3

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

于 2009-07-20T20:13:36.783 回答
0

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

于 2009-07-20T21:00:53.210 回答