Ayudarme......... Servicios Web

01/10/2004 - 16:16 por aurrutia | Informe spam
Hola..

He desarrollado un web part que a su vez utiliza algunos servicios web
(estos servicios web no son servicios del sharepoint, son servicios web
que estan instalados en otro PC).
Al importarlo al portal el web part me funciona bien hasta que llama a un
servicio web (y se que los servicios web funciona bien ya que tengo
desarrollado el mismo programa con los mismos servicios web en un
formulario de Windows y funciona perfectamente), entonces me da da el
siguiente error:

-The "WebPart1" Web Part appears to be causing a problem.

Alguien sabe lo que puede estar ocurriendo.

La declaración utilizo es la siguiente:

public servicio.Service1 servicio;
servicio = new servicio.Service1();
servicio.Credentials = System.Net.CredentialCache.DefaultCredentials;
servicio.PreAuthenticate = true;

siendo servicio el nombre que le he dado a la referencia web que le he
añadido

Agradecería cuañquier ayuda!!!
Un saludo

Preguntas similare

Leer las respuestas

#6 aurrutia
04/10/2004 - 18:26 | Informe spam
Hola Gustavo!!(Y gracias)

Todavía no consigo ejecutar el servicio web!!
Y además no encuentro en Internet un ejemplo de un web part que llame a un
servicio web que no sea servicio de sharepoint!!!
Estoy desesperada!!
Has utilizado alguna vez algun servicio web desde una web part??

Gracias bale???

ainara wrote:

Hola,

si, ya he debuggeado y estoy segura de que el fallo esta cuando llamo al
servicio web!!
Es posible utillizar en los web parts servicios web que no estan ubicados
en el mismo PC que esta instalado el SharePoint no???
Sabe alguien si hay que hacer o poner algo especial cunado quieres
utilizar un servicio web que esta ubicado en otro pc???

Por favor ayudarme


Gustavo wrote:

> Hola,
> Han intentado hacer un debugging en el codigo? A lo mejor no es el
> WebService el que esta parando todo el asunto, sino alguna otra cosa que
> sucede antes. Intenta tambien quitar el codigo del WebService (con
> comentarios al principio) a ver si es realmente ese codigo el que pone los
> problemas...
> Saludes,
> Gustavo


> "ainara" wrote:

> > Hola..
> >
> > He desarrollado un web part que a su vez utiliza algunos servicios web
> > (estos servicios web no son servicios del sharepoint, son servicios web
> > que estan instalados en otro PC).
> > Al importarlo al portal el web part me funciona bien hasta que llama a un
> > servicio web (y se que los servicios web funciona bien ya que tengo
> > desarrollado el mismo programa con los mismos servicios web en un
> > formulario de Windows y funciona perfectamente), entonces me da da el
> > siguiente error:
> >
> > -The "WebPart1" Web Part appears to be causing a problem.
> >
> > Alguien sabe lo que puede estar ocurriendo.
> >
> > La declaración utilizo es la siguiente:
> >
> > public servicio.Service1 servicio;
> > servicio = new servicio.Service1();
> > servicio.Credentials = System.Net.CredentialCache.DefaultCredentials;
> > servicio.PreAuthenticate = true;
> >
> > siendo servicio el nombre que le he dado a la referencia web que le he
> > aà±adido
> >
> > Agradecerà­a cuaà±quier ayuda!!!
> > Un saludo
> >
> >
> >
> >
> >
> >
Respuesta Responder a este mensaje
#7 Gustavo
04/10/2004 - 19:11 | Informe spam
Hola,
Microsoft tiene un ejemplo de un WebPart que llama el WebService de Amazon
(los que venden libros, te acuerdas?)
http://msdn.microsoft.com/office/do...bparts.asp
Es un ejemplo muy bueno, creo que te ayudara bastante.

Aqui te mando tambien unos renglones de codigo que escribimos hace un par de
semanas. La idea es que un servidor con Content Management Server nos deja
ver como es su organizacion de Channels por intermedio de un WebService. Esta
funcion es llamada desde un WebPart en SharePoint, que deja ver los channels
en un ComboBox, desde donde los usuarios pueden escoger uno de los channels:

public void IterateCMS(string ChannelGuid)
{
// populate dropdown listbox
HollandCMS myCMSService = new HollandCMS();

string _cmsadminuser = "yo";
string _cmsadminpassword = "SeMeOlvido";
string _cmsdomain = "MyDominio";

myCMSService.Url = "http://UnUrl.nl/hollandcms.asmx";
myCMSService.Credentials = new
System.Net.NetworkCredential(_cmsadminuser,_cmsadminpassword,_cmsdomain);

DataSet myDS = myCMSService.GetChannelTreeFromGuid(ChannelGuid);
myCMSService.Dispose();

foreach (DataRow myRow in myDS.Tables["Channels"].Rows)
{
CMSChannelChooser.Items.Insert(0, new
ListItem(myRow["Url"].ToString(),myRow["Guid"].ToString() ));
}
}

Y lo mejor de todo es que funciona (por lo menos hasta ahora).
Suerte y saludos,

Gustavo



"ainara" wrote:

Hola Gustavo!!(Y gracias)

Todavía no consigo ejecutar el servicio web!!
Y además no encuentro en Internet un ejemplo de un web part que llame a un
servicio web que no sea servicio de sharepoint!!!
Estoy desesperada!!
Has utilizado alguna vez algun servicio web desde una web part??

Gracias bale???

ainara wrote:

> Hola,

> si, ya he debuggeado y estoy segura de que el fallo esta cuando llamo al
> servicio web!!
> Es posible utillizar en los web parts servicios web que no estan ubicados
> en el mismo PC que esta instalado el SharePoint no???
> Sabe alguien si hay que hacer o poner algo especial cunado quieres
> utilizar un servicio web que esta ubicado en otro pc???

> Por favor ayudarme


> Gustavo wrote:

> > Hola,
> > Han intentado hacer un debugging en el codigo? A lo mejor no es el
> > WebService el que esta parando todo el asunto, sino alguna otra cosa que
> > sucede antes. Intenta tambien quitar el codigo del WebService (con
> > comentarios al principio) a ver si es realmente ese codigo el que pone los
> > problemas...
> > Saludes,
> > Gustavo


> > "ainara" wrote:

> > > Hola..
> > >
> > > He desarrollado un web part que a su vez utiliza algunos servicios web
> > > (estos servicios web no son servicios del sharepoint, son servicios web
> > > que estan instalados en otro PC).
> > > Al importarlo al portal el web part me funciona bien hasta que llama a un
> > > servicio web (y se que los servicios web funciona bien ya que tengo
> > > desarrollado el mismo programa con los mismos servicios web en un
> > > formulario de Windows y funciona perfectamente), entonces me da da el
> > > siguiente error:
> > >
> > > -The "WebPart1" Web Part appears to be causing a problem.
> > >
> > > Alguien sabe lo que puede estar ocurriendo.
> > >
> > > La declaración utilizo es la siguiente:
> > >
> > > public servicio.Service1 servicio;
> > > servicio = new servicio.Service1();
> > > servicio.Credentials = System.Net.CredentialCache.DefaultCredentials;
> > > servicio.PreAuthenticate = true;
> > >
> > > siendo servicio el nombre que le he dado a la referencia web que le he
> > > aà±adido
> > >
> > > Agradecerà­a cuaà±quier ayuda!!!
> > > Un saludo
> > >
> > >
> > >
> > >
> > >
> > >



Respuesta Responder a este mensaje
#8 aurrutia
05/10/2004 - 09:22 | Informe spam
Hola Gustavo!!
Una preguntita, hay que hacer alguna modificación en el "trust level" del
web.config??
He intentado llamarle como vosotros al servicio pero nada de nada!!

Muchosimas gracias


ainara wrote:

Hola Gustavo!!(Y gracias)

Todavía no consigo ejecutar el servicio web!!
Y además no encuentro en Internet un ejemplo de un web part que llame a un
servicio web que no sea servicio de sharepoint!!!
Estoy desesperada!!
Has utilizado alguna vez algun servicio web desde una web part??

Gracias bale???

ainara wrote:

> Hola,

> si, ya he debuggeado y estoy segura de que el fallo esta cuando llamo al
> servicio web!!
> Es posible utillizar en los web parts servicios web que no estan ubicados
> en el mismo PC que esta instalado el SharePoint no???
> Sabe alguien si hay que hacer o poner algo especial cunado quieres
> utilizar un servicio web que esta ubicado en otro pc???

> Por favor ayudarme


> Gustavo wrote:

> > Hola,
> > Han intentado hacer un debugging en el codigo? A lo mejor no es el
> > WebService el que esta parando todo el asunto, sino alguna otra cosa que
> > sucede antes. Intenta tambien quitar el codigo del WebService (con
> > comentarios al principio) a ver si es realmente ese codigo el que pone


los
> > problemas...
> > Saludes,
> > Gustavo


> > "ainara" wrote:

> > > Hola..
> > >
> > > He desarrollado un web part que a su vez utiliza algunos servicios web
> > > (estos servicios web no son servicios del sharepoint, son servicios web
> > > que estan instalados en otro PC).
> > > Al importarlo al portal el web part me funciona bien hasta que llama a


un
> > > servicio web (y se que los servicios web funciona bien ya que tengo
> > > desarrollado el mismo programa con los mismos servicios web en un
> > > formulario de Windows y funciona perfectamente), entonces me da da el
> > > siguiente error:
> > >
> > > -The "WebPart1" Web Part appears to be causing a problem.
> > >
> > > Alguien sabe lo que puede estar ocurriendo.
> > >
> > > La declaración utilizo es la siguiente:
> > >
> > > public servicio.Service1 servicio;
> > > servicio = new servicio.Service1();
> > > servicio.Credentials = System.Net.CredentialCache.DefaultCredentials;
> > > servicio.PreAuthenticate = true;
> > >
> > > siendo servicio el nombre que le he dado a la referencia web que le he
> > > aà±adido
> > >
> > > Agradecerà­a cuaà±quier ayuda!!!
> > > Un saludo
> > >
> > >
> > >
> > >
> > >
> > >
Respuesta Responder a este mensaje
#9 aurrutia
05/10/2004 - 10:06 | Informe spam
POR FINNN!!!
Ya lo he conseguido!! Muchisimas gracias Gustavo. Me ha valido de mucho el
artículo que me has mandado!!!
Solamente era cambiar el "trust level" de WSS_Minimal a Full!!

GRACIAS..

ainara wrote:

Hola Gustavo!!(Y gracias)

Todavía no consigo ejecutar el servicio web!!
Y además no encuentro en Internet un ejemplo de un web part que llame a un
servicio web que no sea servicio de sharepoint!!!
Estoy desesperada!!
Has utilizado alguna vez algun servicio web desde una web part??

Gracias bale???

ainara wrote:

> Hola,

> si, ya he debuggeado y estoy segura de que el fallo esta cuando llamo al
> servicio web!!
> Es posible utillizar en los web parts servicios web que no estan ubicados
> en el mismo PC que esta instalado el SharePoint no???
> Sabe alguien si hay que hacer o poner algo especial cunado quieres
> utilizar un servicio web que esta ubicado en otro pc???

> Por favor ayudarme


> Gustavo wrote:

> > Hola,
> > Han intentado hacer un debugging en el codigo? A lo mejor no es el
> > WebService el que esta parando todo el asunto, sino alguna otra cosa que
> > sucede antes. Intenta tambien quitar el codigo del WebService (con
> > comentarios al principio) a ver si es realmente ese codigo el que pone


los
> > problemas...
> > Saludes,
> > Gustavo


> > "ainara" wrote:

> > > Hola..
> > >
> > > He desarrollado un web part que a su vez utiliza algunos servicios web
> > > (estos servicios web no son servicios del sharepoint, son servicios web
> > > que estan instalados en otro PC).
> > > Al importarlo al portal el web part me funciona bien hasta que llama a


un
> > > servicio web (y se que los servicios web funciona bien ya que tengo
> > > desarrollado el mismo programa con los mismos servicios web en un
> > > formulario de Windows y funciona perfectamente), entonces me da da el
> > > siguiente error:
> > >
> > > -The "WebPart1" Web Part appears to be causing a problem.
> > >
> > > Alguien sabe lo que puede estar ocurriendo.
> > >
> > > La declaración utilizo es la siguiente:
> > >
> > > public servicio.Service1 servicio;
> > > servicio = new servicio.Service1();
> > > servicio.Credentials = System.Net.CredentialCache.DefaultCredentials;
> > > servicio.PreAuthenticate = true;
> > >
> > > siendo servicio el nombre que le he dado a la referencia web que le he
> > > aà±adido
> > >
> > > Agradecerà­a cuaà±quier ayuda!!!
> > > Un saludo
> > >
> > >
> > >
> > >
> > >
> > >
Respuesta Responder a este mensaje
#10 Gustavo
05/10/2004 - 11:23 | Informe spam
Buenas noticias. De nada, aunque la solucion la encontraste tu misma. Saludos
y hasta la proxima,
Gustavo

"ainara" wrote:

POR FINNN!!!
Ya lo he conseguido!! Muchisimas gracias Gustavo. Me ha valido de mucho el
artículo que me has mandado!!!
Solamente era cambiar el "trust level" de WSS_Minimal a Full!!

GRACIAS..

ainara wrote:

> Hola Gustavo!!(Y gracias)

> Todavía no consigo ejecutar el servicio web!!
> Y además no encuentro en Internet un ejemplo de un web part que llame a un
> servicio web que no sea servicio de sharepoint!!!
> Estoy desesperada!!
> Has utilizado alguna vez algun servicio web desde una web part??

> Gracias bale???

> ainara wrote:

> > Hola,

> > si, ya he debuggeado y estoy segura de que el fallo esta cuando llamo al
> > servicio web!!
> > Es posible utillizar en los web parts servicios web que no estan ubicados
> > en el mismo PC que esta instalado el SharePoint no???
> > Sabe alguien si hay que hacer o poner algo especial cunado quieres
> > utilizar un servicio web que esta ubicado en otro pc???

> > Por favor ayudarme


> > Gustavo wrote:

> > > Hola,
> > > Han intentado hacer un debugging en el codigo? A lo mejor no es el
> > > WebService el que esta parando todo el asunto, sino alguna otra cosa que
> > > sucede antes. Intenta tambien quitar el codigo del WebService (con
> > > comentarios al principio) a ver si es realmente ese codigo el que pone
los
> > > problemas...
> > > Saludes,
> > > Gustavo


> > > "ainara" wrote:

> > > > Hola..
> > > >
> > > > He desarrollado un web part que a su vez utiliza algunos servicios web
> > > > (estos servicios web no son servicios del sharepoint, son servicios web
> > > > que estan instalados en otro PC).
> > > > Al importarlo al portal el web part me funciona bien hasta que llama a
un
> > > > servicio web (y se que los servicios web funciona bien ya que tengo
> > > > desarrollado el mismo programa con los mismos servicios web en un
> > > > formulario de Windows y funciona perfectamente), entonces me da da el
> > > > siguiente error:
> > > >
> > > > -The "WebPart1" Web Part appears to be causing a problem.
> > > >
> > > > Alguien sabe lo que puede estar ocurriendo.
> > > >
> > > > La declaración utilizo es la siguiente:
> > > >
> > > > public servicio.Service1 servicio;
> > > > servicio = new servicio.Service1();
> > > > servicio.Credentials = System.Net.CredentialCache.DefaultCredentials;
> > > > servicio.PreAuthenticate = true;
> > > >
> > > > siendo servicio el nombre que le he dado a la referencia web que le he
> > > > aà±adido
> > > >
> > > > Agradecerà­a cuaà±quier ayuda!!!
> > > > Un saludo
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida