Похоже, что сборка .net не может найти правильную версию, которую вы ищете. Убедитесь, что вы поместили определение сборки в GAC. Возможно, вам придется взглянуть на GAC и удалить старую версию, а затем пересобрать.
Другими словами, перейдите на рабочий сервер и найдите все сборки (файлы .dll), которые в данный момент загружены на этот сервер. Версия на вашем производственном сервере может не соответствовать ссылке на проект вашего локального компьютера.
Как только вы найдете его, удалите его и замените тем, что использует ваше приложение.