Olá,
Já parou para analisar a questão do permissionamento?
Verifique qual usuário está promovendo o serviço no pool de aplicações e eleve suas permissões para um nível de privilégio maior.
Cuidado ao promover esse nível de acesso, sugiro que crie um pool exclusivo para este serviço e que não possua um perfil administrativo no sistema.
Dúvidas, poste ai!
Boa sorte.
É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"