我正在處理.net 3.5中的一個新項目。asp.net站點的修補方法
當前客戶端正在使用存儲過程,我們真的很想使用LINQ to SQL。他們使用存儲過程的主要原因是因爲他們認爲他們更容易更新,所以他們不使用任何特殊的權限,或者我可以看到證明使用LINQ to SQL存儲過程只是他們不想改變。
我想,如果我能向他們展示一個解決方案,他們可以輕鬆地將更改部署到LINQ to SQL,他們可能更願意改變主意。
因此,我很好奇與一個asp.net項目(而不是mvc)如何去更新在構建過程中創建的各種程序集。
舉例來說,我所有的LINQ代碼都在System.DataAccess項目中,並且被部署到生產環境中,然後一個prod bug被LINQ識別。僅部署已更改的DataAccess項目(或者更確切地說,自從部署之後發生重大變化的任何項目)是多麼困難。
有一件事我不確定這將有助於這種情況,即每次構建時,內部版本號都會在所有項目中得到更新,無論是否存在實際更改,只需查看版本號的項目不足以確定需要重新部署的項目。
我甚至不確定是否可以修改一個版本,以便只更改已更新的項目版本?
所以基本上我只是好奇於各種修補過程和優點和缺點(即需要iis重置等)。
乾杯