2009-07-20 103 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

您可以嘗試將它們放在通用文件夾位置,然後更改裝配探測路徑以查看該位置。

相關問題