我为我的asp.net网站使用DLL。我对DLL进行了更改,并且它在本地运行。但是当我将它上传到我的服务器时,它仍然在执行旧功能。DLL不会更新
该DLL是一个.net 4.0 DLL,并且服务器是Server 2003(安装有.Net 4.0)。
我试过gacutil/u DLL.dll,但是我得到它在gac中不存在的错误。然后,我尝试做一个/我,它说成功,但仍然不能很好地工作。
想法?
我为我的asp.net网站使用DLL。我对DLL进行了更改,并且它在本地运行。但是当我将它上传到我的服务器时,它仍然在执行旧功能。DLL不会更新
该DLL是一个.net 4.0 DLL,并且服务器是Server 2003(安装有.Net 4.0)。
我试过gacutil/u DLL.dll,但是我得到它在gac中不存在的错误。然后,我尝试做一个/我,它说成功,但仍然不能很好地工作。
想法?
尝试删除Temporary ASP.NET文件。删除应用程序的DLL窗体bin目录。将新版本的dll粘贴到应用程序的bin目录中,并访问该页面,看看会发生什么。
的临时ASP.NET文件的位置将是
C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \临时ASP.NET 文件
变化框架文件夹名称和版本文件夹名称根据需要
工作!非常感谢你。 – Sugitime
我建议不要将GAC用于Web应用程序,除非此代码正被大量应用程序使用。只需将所有的DLL保存在'/ bin'目录中即可。简单得多。 –
该DLL正在被一个Windows应用程序和一个网站使用,它们都在服务器上运行。 – Sugitime