我們在Web場中有2個Web服務器。我們將文件推送到web1並且每5分鐘運行一次計劃任務,該任務使用robocopy將文件複製到web2。我們有一個使用一些dll的網站,我們最近改變了一個dll來在一個類中包含新的屬性。我們還更改了網站以消耗這些屬性。我們將更改後的文件移至web1,然後將其複製到web2(我確認這些文件完全相同)。我們還用一個新的值改變了web.config中的appsetting。ASP.NET網站中的奇怪行爲
它看起來像web2有某種緩存的DLL和web.config。對於某些請求,我們看到網頁嘗試使用的新屬性不存在的錯誤,但有時它可以正常工作(全部在web2中)。另外,儘管設置了新值,但web2仍在使用舊的appsetting值。 Web1使用相同的代碼庫正常工作!
我確信代碼並沒有在代碼中緩存任何東西,也沒有。我也重新啓動了服務器和IIS 7(Win Server 2008)。我刪除了Temp ASP.NET文件夾,問題仍然存在。
你們知道什麼可能導致這個問題嗎?
謝謝...
@Jim Leonardo,完成了! – 2010-09-24 17:06:28