我有一個ASP.NET網站和Windows服務,我正在使用Wix msi進行安裝。網站和服務共享目錄目錄
他們有完全相同的DLL參考。我試圖決定是否應該讓Windows服務共享網站的bin目錄並從那裏獲取它的程序集。
我的直覺說這是一個壞主意,因爲我們會濫用bin目錄的目的......但另一方面,複製程序集安裝似乎是一種愚蠢的和潛在的版本問題。
與配置文件相同的東西。我們有一個名爲OurApplicationName.config的定製文件(不是常規的web.confg/exe.config)。我們是否應該讓Web App和Windows Service共享配置文件並讓它位於Web根目錄?如果沒有,似乎這可能會導致配置問題,其中該站點指向與Windows服務不同的數據庫/服務器。
建議?