• Domingo 22 de Diciembre de 2024, 13:19

Autor Tema:  Web Service  (Leído 1618 veces)

Burn^_^

  • Miembro activo
  • **
  • Mensajes: 61
    • Ver Perfil
Web Service
« en: Miércoles 22 de Febrero de 2006, 15:32 »
0
Hola, estoy estudiando la forma de hacer un web service y siempre me da el mismo problema. Los pasos qeu sigo son los siguientes:

1.-Creo en el word pad el archivo asmx y lo pongo en c:\inetpub\wwwroot\, que es también donde tengo guardados los proyectos web.

2.-Creo el proyecto en el VS 2005 en VB, "New Project-->VB-->Windows Application".

3.-Despues de poner los diferentes objetos en el proyecto voy al Solution Explorer y en References hago un ADD WEB REFERENCE.

4.-Despues cliko a Web services on the local machine el cual me muestra el archivo .asmx. Lo escojo y me salta una ventanita que me pide login, pass y dominio, le introduzco los datos y me dice que no tengo permisos para acceder a c:\inetpub\wwwroot

La pregunta es.... tengo que modificar algo del IIS??? es caso afirmativo.. qué???

Si nunca he tenido problemas de permisos para ningun proyecto web... ni para acceder a las bases de datos de sql.server, porqué ahora si que me da problemas??????

Gracias de antemano.

xcx

  • Miembro MUY activo
  • ***
  • Mensajes: 175
  • Nacionalidad: cl
    • Ver Perfil
    • Fotos y captura
Re: Web Service
« Respuesta #1 en: Miércoles 22 de Febrero de 2006, 21:16 »
0
Uhm, no creo que haya que modificar el iis, fijate si los permisos para el usuario aspnet estan seteados correctamente.
esto se ve en panel de control->herramientas administrativas->administracion de equipos y despues en usuarios locales y de grupo
o tambien clic derecho en MiPC->Administrar y de ahí a las cuentas de usuario, y dale mas privilegios a la cuenta aspnet, puede ser que por eso que no tenga permisos...

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Web Service
« Respuesta #2 en: Martes 28 de Febrero de 2006, 05:44 »
0
Citar
Creo en el word pad el archivo asmx y lo pongo en c:\inetpub\wwwroot\, que es también donde tengo guardados los proyectos web.

este........porque no usas el vwd para crear tu webservice?. No es por el programa. Lo que pasa es que un Web Service es una Aplicación Web ASP.NET. Y por ende debe tener creado su directorio virtual en IIS.

Cuando creas tu Servicio Web con VWD Express, hay un boton para copiarlo a tu IIS(que lo que hace es copiar todos los archivo y además de crear una aplicación Web).

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!