не могу установить MessageQueue.Category
От: Alex Dav Россия  
Дата: 10.07.09 10:15
Оценка:
Выполняю код:


if (!MessageQueue.Exists(this.Name))
{
    if (log != null)
        log.Debug("MSMQChannel doesn't exist - creating " + this.Name);

    m_q = MessageQueue.Create(this.Name, false);



    try
    {
        m_q.SetPermissions(System.Environment.UserDomainName, MessageQueueAccessRights.FullControl);
    }
    catch (Exception ex)
    {
        if (log != null)
            log.Warn("Permissions for user \"" + System.Environment.UserDomainName + "\" were not set", ex);
    }

    try
    {
      m_q.Category = category;
    }
    catch (Exception ex)
    {
        if (log != null)
            log.Warn("Category was not assigned (create)", ex);
    }

}


создание и присвоение пермишинов проходит успешно, но вот присвоение категории валится с эксепшеном "Access to Message Queuing system is denied".
работаю под доменным юзером с правами админа — да и странно как то на первые две операции есть права, а на третью нет

Поможите кто чем сможет

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.