在IIS 7中跨多個ASP.net網站共享bin文件夾的程序集的最佳做法是什麼?ASP.NET部署 - 如何在多個WebApp項目之間共享BIN?
我有幾個網站,每個網站都有略微不同的HTML前端,但都使用相同的中間層邏輯和數據庫。每次我進行更改時,我都不想將相同的dll重新部署到每個站點的bin文件夾中。
謝謝。
在IIS 7中跨多個ASP.net網站共享bin文件夾的程序集的最佳做法是什麼?ASP.NET部署 - 如何在多個WebApp項目之間共享BIN?
我有幾個網站,每個網站都有略微不同的HTML前端,但都使用相同的中間層邏輯和數據庫。每次我進行更改時,我都不想將相同的dll重新部署到每個站點的bin文件夾中。
謝謝。
是的,實際上,你做想要單獨部署它們。這就是它的工作原理。
如果這真的讓你感到不快,那麼考慮這個通用代碼是否應該在所有這些站點調用的WCF服務中。
嗯...基本上,我所擁有的是同一個應用程序在多個城市中的品牌不同......看起來很安靜多餘的把他完全相同的DLL內的每個城市的新的Web應用程序,唯一的區別是HTML視圖和CSS。 – Scott 2009-07-20 20:39:26
另一種選擇是讓你的.Net代碼足夠聰明,以便它可以根據URL加載正確的HTML前端。這樣你可以將代碼部署到一個位置,然後讓多個虛擬目錄使用相同的代碼。
您可以嘗試將它們放在通用文件夾位置,然後更改裝配探測路徑以查看該位置。
你問像你開發的問題,它如果第一次不工作,一天後做出幾乎相同的副本,並希望第二次有效:http://stackoverflow.com/questions/1151453/shared-碼間多ASP網項目。如果您的第一個問題沒有得到您想要的答案,請重新填寫問題並再次提問。 投票關閉重複。 – 2009-07-20 21:16:08
斯科特,你可以給我發一封電子郵件,我有同樣的問題aron(at)uswebpro(dot)com – aron 2011-09-14 19:21:13