2012-10-25 2 views
-1

Я использую DLL для моего сайта asp.net. Я внес изменения в DLL, и он работает локально. Но когда я загружаю его на свой сервер, он все еще выполняет старые функции.DLL не обновит

DLL - это .net 4.0 DLL, а сервер - Server 2003 (с установленным .Net 4.0).

Я пробовал gacutil/u DLL.dll, но я получаю сообщение об ошибке, которое не существует в gac. Затем я пытаюсь сделать a/i, и он говорит успешно, но все еще не работает.

Идеи?

+0

Я бы рекомендовал не использовать GAC для веб-приложений, если только этот код не используется целым рядом приложений. Просто держите все свои DLL в каталоге '/ bin'. Гораздо проще. –

+0

DLL используется приложением Windows и веб-сайтом, оба запускаются с сервера. – Sugitime

ответ

2

Попробуйте удалить временные файлы ASP.NET. Удалите библиотеку bin библиотеки DLL приложения. Вставьте новую версию dll в каталог bin приложения и зайдите на страницу и посмотрите, что произойдет.

Расположение файлов ASP.NET Temp будет

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files

изменения Рамочное имя папки и имя папки версии по мере необходимости

+1

Это сработало! Большое спасибо. – Sugitime

Смежные вопросы