我們有一個運行在IIS服務器上的傳統ASP.net驅動的站點,該站點由中央團隊開發並被多個客戶使用。然而,每個客戶都有自己的網站aspx文件副本和web.config文件。這是由於良好意義的支持工程師對源aspx文件的副本沒有被折回到中央源代碼中所造成的問題,所以我們的代碼基礎是分歧的。我們目前的文件夾結構看起來像: OurApp /來源ASPX &默認的web.config
customer1表/來源ASPX &的web.config
顧客2 /來源ASPX &的web.config
Customer3 /來源ASPX &的web.config
Customer4 /來源ASPX &的web.config
...
具有多個實例&web.configs的單個ASP.net站點
這是我想改變成只是一個定製的web.config文件和所有客戶分享交流各自的客戶ommon源文件集。因此,像: OurApp /來源ASPX &默認的web.config
customer1表/ web.config中
顧客2/web.config中
Customer3/web.config中
Customer4/web.config中
...
所以我的問題是,我該如何設置?我是新來的ASP.net和IIS,因爲我通常在家使用PHP和Apache,但我們在工作中使用ASP.net和ISS。
源代碼控制使用,我打算再培訓的支持工程師,但有什麼辦法,以避免源ASPX文件的多個副本?我討厭那種重複!
這裏缺少的一塊是:你如何確定哪個客戶連接? – 2008-11-28 04:09:09