2012-10-25 38 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