2009-07-20 164 views
2

在IIS 7中跨多个ASP.net网站共享bin文件夹的程序集的最佳做法是什么?ASP.NET部署 - 如何在多个WebApp项目之间共享BIN?

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

谢谢。

+0

你问像你开发的问题,它如果第一次不工作,一天后做出几乎相同的副本,并希望第二次有效:http://stackoverflow.com/questions/1151453/shared-码间多ASP网项目。如果您的第一个问题没有得到您想要的答案,请重新填写问题并再次提问。 投票关闭重复。 – 2009-07-20 21:16:08

+0

斯科特,你可以给我发一封电子邮件,我有同样的问题aron(at)uswebpro(dot)com – aron 2011-09-14 19:21:13

回答

3

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

如果这真的让你感到不快,那么考虑这个通用代码是否应该在所有这些站点调用的WCF服务中。

+0

嗯...基本上,我所拥有的是同一个应用程序在多个城市中的品牌不同......看起来很安静多余的把他完全相同的DLL内的每个城市的新的Web应用程序,唯一的区别是HTML视图和CSS。 – Scott 2009-07-20 20:39:26

3

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

0

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

相关问题