![]() |
Vamos expertos!!! Hola a todos tengo el siguiente problema estoy desarrollando un sistema con transacciones distribuidas COM+, pero al revisar la raiz de la consola, servicio de componentes, equipos, MI PC, aplicaciones COM+, no registra mi Dll, he buscado pero no he podido encontrar mayor informacion, supuestamente deberia hacerlo automaticamente, segun lo que lei, pero no fue asi. Alguien ha tenido experiencia con este tema y pueda ayudarme, estoy probando el sistema con sistema operativo Win XP professional. de Antemano muchas gracias |
Hola, hace un tiempo andube en los mismos pasos y logre algo, te adjunto paginas que me ayudaron: http://www.elguille.info/colabora/NE...seServices.htm http://www.microsoft.com/spanish/msd...ces/art132.asp http://es.gotdotnet.com/quickstart/howto/default.aspx http://www.microsoft.com/spanish/msd...servnet_topic2 Suerte. |
Gracias Marlx, pude registrar en forma manual con las intrucciones gacutil /i negocio.dll, esto funciono perfecto, el tema es que al ver las estadisticas no aparecen variaciones de transacciones, tampoco veo que maneje las transacciones automaticamente siendo que use el comando autocomplete(true), por ejemplo tengo lo siguiente: tengo un sp llamado "pro_correlativo" que inncrementa un correlativo tengo otro sp llamado "pro_grabar" que graba un registro y su llave es el correlativo generado en el sp "pro_correlativo", cuando ocurre un error en el sp "pro_grabar" no hace el roll back para no incrementar el correlativo. no se si quedo claro, quizas deberia usar un solo sp, que dicen?? Muchas gracias de ante mano |
En realidad, nunca probe si el rollback funcionaba, pero recuerdo que en vb6 al crear un COM+, al archivo de la clase le daba la propiedad que fuera transaccional y con eso funcionaba perfecto. La otra opcion seria hacer tradicionalmente el manejo del commit o rollback De todas maneras yo juntaria en un solo procedimiento, aunque deberia funcionar igual asi como está. Voy a investigar y te cuento a que llegue. Asi obligaba a que fuera transaccional Código: <Transaction(TransactionOption.Required)> _ |
| La zona horaria es GMT -6. Ahora son las 23:42. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.