Windows Service - Could not access 'CDO.Message' object
От: vitboy  
Дата: 22.11.04 10:32
Оценка:
Доброго времени суток!
Возникла довольно распространённая проблема, много о ней пишут, но ничего не помогает.
Я написал Windows Service, который использует отправку почты:
Dim myMail As New MailMessage
myMail.From = from
myMail.To = mailto
myMail.Subject = subject
myMail.Priority = MailPriority.Normal
myMail.BodyFormat = MailFormat.Html
myMail.Body = body
SmtpMail.SmtpServer = MyWSSettings.Common.Config.SMTP' IP-адрес моего SMTP-сервера
EventLog1.WriteEntry("trying send to: " & mailto, EventLogEntryType.Information)
SmtpMail.Send(myMail)
В итоге возвращается ошибка: "Could not access 'CDO.Message' object "
Что для меня самое интересное, так это то, что ТОТ ЖЕ САМЫЙ код, практически без изменений в Web-приложении отлично работает!
Возможно, надо копать где-то в правах доступа WS?
Я пробовал запускать этот WS от имени пользователя, от имени сисемы, в общем, всё перепробовал.
в свойствах файла cdosys.dll я поставил полный доступ для всех, но ничего не помогает.
Что не так делаю?
В каком направлении копать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.