He hecho un servicio web (.Net Framework 1.1) que lanza un thread, y necesito que ese thread se ejecute con un usuario en concreto.
En el archivo web.config he puesto
<identity impersonate="true" userName="usuarioespecifico" password="pass" />
En la configuración del IIS he puesto que se ejecute con el usuario especifico
En el archivo machine.config he puesto
<identity impersonate="false" userName="usuarioespecifico" password="pass"/>
Si ejecuto System.Security.Principal.WindowsIdentity.GetCurre nt() en el servicio web veo que si se ejecuta con el usuario especifico. Pero si lo miro en el Thread me dice que se ejecuta con el usuario ASPNET
Como puedo forzar a un Thread a ejecutarse con un usuario determinado?
Graciasss