Eu tenho que trabalhar.
O problema era que eu só substitui o arquivo DLL em si e também desativado o modo de 32 bits do pool de aplicativos padrão. Quando fiz isso, não funcionou.
Voltei e removi o diretório virtual, o filtro ISAPI e a restrição ISAPI e CGI e reiniciei o IIS.
Após a reinicialização, instalei tudo com o filtro ISAPI de 64 bits e funcionou sem o modo de 32 bits ativado.
Eu não mudei nenhum dos arquivos de configuração, então parece que remover todas as configurações e reconfigurar foi a correção.