Я не уверен, что это проблема Sitecore 6 или Asp.net.
У меня есть сборка, полностью состоящая из пользовательских элементов управления ascx, в которой все необходимые файлы являются встроенными ресурсами (ascx, javascript и т. Д.). Я использую элементы управления в этой сборке на веб-сайте Sitecore в течение нескольких месяцев.
Недавно я попытался внести изменения в некоторые элементы управления пользователя. Я уверен, что я внес изменения в пользовательские элементы управления в прошлом, и он работал нормально. Но теперь, когда я делаю какие-либо изменения в файлах ascx, они не попадают на сайт. Изменения в других файлах, включая код и файлы javascript, подобраны. Кажется, это только файлы ascx, у которых есть проблема. Он продолжает использовать старые версии файлов ascx, откуда я понятия не имею.
Я знаю, что он использует последнюю версию моей сборки, потому что я прошел через код и использовал Fusion, чтобы проверить, откуда загружаются сборки. Я попытался удалить все файлы в кэше Asp.Net. Я посмотрел на файлы ascx внутри сборки, используя декомпилятор, и в нем есть все сделанные мной изменения. Я отключил все кеширование в Sitecore, чтобы посмотреть, исправит ли это, но это не так. Я не могу думать ни о чем другом, чтобы проверить. Есть идеи?