После долгих поисков я нашел решение этой проблемы.
Проблема в том, что версия Dundas на моей машине для разработки была немного новее, чем в рабочей (2.2 v 2.1). Это заставляет сборку кода не доверять, я думаю. (но только когда работает без присмотра?)
Очевидное решение состоит в том, чтобы обновить сервер или понизить мой компьютер для разработки, чтобы номера версий соответствовали. Я не мог коснуться установки на сервере, и понижение версии моей собственной машины заняло бы много времени и было бы раздражать. Но есть и другое решение.
Найдите машину с установленной верной версией dundas, откройте отчет в Visual Studio, откройте код, создайте поверхностный текст (например, добавьте пустую строку или комментарий), затем скомпилируйте код. Этот отчет теперь будет содержать «правильную» сборку. Разверните это на сервере, и все должно работать.