Я думаю, что у меня появляется туннельное зрение, и, возможно, мне не хватает кофе, но я внес простое изменение в один из кодов файлов для моего веб-сайта ASP.Net (размещенного на Windows Server 2008 R2) и перекомпилировал все решение. Затем я беру библиотеку DLL, скомпилированную из проекта, содержащего указанный код, и заменяю старый на сервере, чтобы мои изменения вступили в силу (с 16-разрядного целого числа до 32-разрядного), и изменения, похоже, не были отражается даже после следующего:
- Заменить старую DLL новой версией.
- Заменено в папке
bin
веб-сайта.
- Пул переработанных приложений.
- Перезагрузка сайта.
- Перезапустил IIS (не нравится это делать).
- Проверенные временные файлы ASP.Net в каталоге Windows
- Там есть несколько копий одной и той же DLL, но я не думаю, что это хорошая идея, чтобы удалить их, так как я не единственный пользователь.
- Очистил мой кеш.
- Проверено GAC.
- Здесь тоже ничего нет, но я знал, что это длинный выстрел.
- Изменен номер версии в DLL.
Изменения до сих пор не отражены, и меня удивляет:
- Есть ли код для страницы, помещенной в DLL содержащего проекта?
- Если так, то где еще мне искать замену DLL?