me da este mensaje al generar planilla.
at System.Messaging.MessageQueue.MQCacheableInfo.get_WriteHandle()
at System.Messaging.MessageQueue.StaleSafeSendMessage(MQPROPS properties, ITransaction transaction)
at System.Messaging.MessageQueue.StaleSafeSendMessage(MQPROPS properties, IntPtr transaction)
at System.Messaging.MessageQueue.SendInternal(Object obj, MessageQueueTransaction internalTransaction, MessageQueueTransactionType transactionType)
at System.Messaging.MessageQueue.Send(Object obj, String label, MessageQueueTransaction transaction, MessageQueueTransactionType transactionType)
at System.Messaging.MessageQueue.Send(Object obj, String label, MessageQueueTransactionType transactionType)
at Aseinfo.VH4.Salarios.Services.GeneracionPlanilla.GeneradorPlanillaService.GenerarPlanilla(PeriodoPlanillaGenerado informacionGeneracion, String[] msgBody) in c:BuildAgentwork608d469cc106b504VH4SalariosServicesGeneracionPlanillaGeneradorPlanillaService.cs:line 192
at System.Collections.Generic.List asked 21 May '15, 17:12 Jaime Menjivar |
EL problema era que las colas de evolution el usuario que las ejecutaba no tenia sufucientes permisos. entre a la consola como me recomendo salvador y di los permisos. gracias. answered 21 May '15, 17:16 Jaime Menjivar |
Salvador Barahona respondio: Uno podría ser que el servicio de las cosas este abajo. Revisa que este corriendo, se llama “Message Queue Server” (Servidor de colas de mensajes) Lo otro que es lo más seguro es que no se tienen permisos para ejecutar la cola de mensajes. • Entra a la consola de administración del server (bajo el rol Application Server / Message Queuing) • Dale click derecho a cada cola, en la pestaña de seguridad agrega al usuario que esta asignado en el pool del IIS (o si no te queres complicar dale full Access a “Everyone” (Todos) answered 21 May '15, 17:14 Jaime Menjivar |