Problemas con Web Services
Publicado por GONPAS (60 intervenciones) el 05/11/2003 21:19:25
Hola Amigos, tengo un problema mas o menos grande.
Resulta que estoy tratando de generar una aplicación con dos dll's y un servicio web. Las dll's son respectivamente capa_negocio y capa_datos para luego grabar en la base de datos. El problema es el siguente(despues de haber creado mi servicio web, el cual utilizo solamente como puente entre el cliente y el servidor, donde éste último gatilla a la dll capa_negocio y a su ves ésta a la capa_datos, para finalmente grabar) cuando le mando los parámetros necesarios por medio del servicio web me arroja el siguiente error, y no tengo idea de que se trate...
-----ERROR--------
System.Web.Services.Protocols.SoapException: El servidor no puede procesar la solicitud. ---> System.InvalidOperationException: No se puede mostrar un cuadro de diálogo o formulario modal cuando la aplicación no está en modo UserInteractive. Especifique el estilo ServiceNotification o DefaultDesktopOnly para mostrar una notificación de una aplicación de servicio.
at System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options)
at System.Windows.Forms.MessageBox.Show(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options)
at Microsoft.VisualBasic.Interaction.MsgBox(Object Prompt, MsgBoxStyle Buttons, Object Title)
at Capa_Datos.Capa_Datos.Datos.agregar(String nom, String ape, String n_rut, Int32 fono, String dir) in C:\Documents and Settings\GONPAS\Escritorio\Ejemplo\Capa_Datos\Class1.vb:line 28
at Capa_Negocio.Capa_Negocio.Negocio.validar_rut(String n_rut, String nom, String ape, Int32 fono, String dir) in C:\Documents and Settings\GONPAS\Escritorio\Ejemplo\Capa_Negocio\Class1.vb:line 55
at Servicio_Acceso.Acceso.grabar(String nom, String ape, String rut, Int32 fono, String dir) in c:\inetpub\wwwroot\Servicio_Acceso\Acceso.asmx.vb:line 59
--- Fin del seguimiento de la pila de la excepción interna ---
Cualquier ayuda te lo agradeceré mucho,...de antemano muchas gracias....
pd: el acceso al servicio lo hago con http://IP_servidor/Servicio_Acceso/Acceso.asmx
Resulta que estoy tratando de generar una aplicación con dos dll's y un servicio web. Las dll's son respectivamente capa_negocio y capa_datos para luego grabar en la base de datos. El problema es el siguente(despues de haber creado mi servicio web, el cual utilizo solamente como puente entre el cliente y el servidor, donde éste último gatilla a la dll capa_negocio y a su ves ésta a la capa_datos, para finalmente grabar) cuando le mando los parámetros necesarios por medio del servicio web me arroja el siguiente error, y no tengo idea de que se trate...
-----ERROR--------
System.Web.Services.Protocols.SoapException: El servidor no puede procesar la solicitud. ---> System.InvalidOperationException: No se puede mostrar un cuadro de diálogo o formulario modal cuando la aplicación no está en modo UserInteractive. Especifique el estilo ServiceNotification o DefaultDesktopOnly para mostrar una notificación de una aplicación de servicio.
at System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options)
at System.Windows.Forms.MessageBox.Show(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options)
at Microsoft.VisualBasic.Interaction.MsgBox(Object Prompt, MsgBoxStyle Buttons, Object Title)
at Capa_Datos.Capa_Datos.Datos.agregar(String nom, String ape, String n_rut, Int32 fono, String dir) in C:\Documents and Settings\GONPAS\Escritorio\Ejemplo\Capa_Datos\Class1.vb:line 28
at Capa_Negocio.Capa_Negocio.Negocio.validar_rut(String n_rut, String nom, String ape, Int32 fono, String dir) in C:\Documents and Settings\GONPAS\Escritorio\Ejemplo\Capa_Negocio\Class1.vb:line 55
at Servicio_Acceso.Acceso.grabar(String nom, String ape, String rut, Int32 fono, String dir) in c:\inetpub\wwwroot\Servicio_Acceso\Acceso.asmx.vb:line 59
--- Fin del seguimiento de la pila de la excepción interna ---
Cualquier ayuda te lo agradeceré mucho,...de antemano muchas gracias....
pd: el acceso al servicio lo hago con http://IP_servidor/Servicio_Acceso/Acceso.asmx
Valora esta pregunta


0