2012-10-25 64 views
-1

我爲我的asp.net網站使用DLL。我對DLL進行了更改,並且它在本地運行。但是當我將它上傳到我的服務器時,它仍然在執行舊功能。DLL不會更新

該DLL是一個.net 4.0 DLL,並且服務器是Server 2003(安裝有.Net 4.0)。

我試過gacutil/u DLL.dll,但是我得到它在gac中不存在的錯誤。然後,我嘗試做一個/我,它說成功,但仍然不能很好地工作。

想法?

+0

我建議不要將GAC用於Web應用程序,除非此代碼正被大量應用程序使用。只需將所有的DLL保存在'/ bin'目錄中即可。簡單得多。 –

+0

該DLL正在被一個Windows應用程序和一個網站使用,它們都在服務器上運行。 – Sugitime

回答

2

嘗試刪除Temporary ASP.NET文件。刪除應用程序的DLL窗體bin目錄。將新版本的dll粘貼到應用程序的bin目錄中,並訪問該頁面,看看會發生什麼。

的臨時ASP.NET文件的位置將是

C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \臨時ASP.NET 文件

變化框架文件夾名稱和版本文件夾名稱根據需要

+1

工作!非常感謝你。 – Sugitime