Компонент ActiveX не может создать объект: «CDONTS.Newmail»

Я получаю эту ошибку на сервере Windows 2003:

Ошибка выполнения Microsoft VBScript «800a01ad»

Компонент ActiveX не может создать объект: «CDONTS.Newmail»

Я действительно не хочу менять код на что-то другое. Есть ли способ заставить CDONTS работать на Windows 2003.


person fregas    schedule 26.09.2011    source источник


Ответы (1)


Вы можете установить и запустить CDONTS в Windows 2003 — вам потребуется загрузить DLL (попробуйте http://www.thevbzone.com/d_DLL.htm), а затем установите его, выполнив:

C:\Inetpub\WebDlls>regsvr32 cdonts.dll

Затем выполните iisreset, и вы обнаружите, что ваши сценарии могут создавать CDONTS.NewMail так же, как в Windows NT и 2000.

person Dylan Beattie    schedule 26.09.2011
comment
iisreset не должен быть необходим. Вы должны иметь возможность использовать любой com-объект, как только он будет зарегистрирован в regsvr32. - person Dale Anderson; 27.09.2011