Pregunta de novato

04/04/2006 - 22:32 por Harold | Informe spam
Buenas Tardes

Estimado foro, espero recibir una ayuda a mi problema, estoy trabajando con
vs2005, estoy creando una aplicacion asp, donde tengo una capa transacional
(webservice) y una capa de peticiones (aspx)

en la capa webservice cree un metodo que devuelve un dataset y este recibe 3
parametros, el problema es que cuando ejecuto esta servicio por el browser IE
este me presenta la pantalla del web service y cuando lo ejecuto con firefox
me sale una pantalla de validacion de usuario a que se debe esto?, la
siguiente pregunta es cuando estoy agregando este servicio en el otro
proyecto el ejemplo funciona, pero cuando lo instacio este de da un error
"The request failed with HTTP status 401: Access Denied." como soluciono este
problema

Preguntas similare

Leer las respuestas

#1 CESAR DE LA TORRE [MVP]
04/04/2006 - 23:39 | Informe spam
Eso pasa porque IE soporta autenticación integrada de Windows , es decir, IE
es capaz de propagar la cuenta del usuario que tiene hecho logon a la página
de prueba del WebService. Sin embargo, FireFox, no soporta autenticación
integrada por defecto, y por eso te pide usuario y password (autenticación
básica). Aunque aquí tienes un enlace de una persona que dice que se puede
configurar FireFox para que use NTLM (Windows integrada), pero no lo he
probado.:
http://www.crossedconnections.org/w/?p‰

En cuanto al error de acceso denegado al 'consumir el WebService', es decir,
al instanciar la clase proxy y llamar a un WebMethod... PArece un problema de
seguridad. Si tienes permitido acceso anónimo, comprueba que la cuenta
(ASPNET o NETWORK SERVICES) tiene acceso a todo lo necesario del WebService,
permisos NTFS del Directorio, etc. y si haces impersonación del WebService,
pues comprueba que la cuenta con la que se haga impersonación tenga acceso.
CESAR DE LA TORRE
Software Architect
[Microsoft MVP - XML Web Services]
[MCSE] [MCT]

Renacimiento
[Microsoft GOLD Certified Partner]


"Harold" escribió:

Buenas Tardes

Estimado foro, espero recibir una ayuda a mi problema, estoy trabajando con
vs2005, estoy creando una aplicacion asp, donde tengo una capa transacional
(webservice) y una capa de peticiones (aspx)

en la capa webservice cree un metodo que devuelve un dataset y este recibe 3
parametros, el problema es que cuando ejecuto esta servicio por el browser IE
este me presenta la pantalla del web service y cuando lo ejecuto con firefox
me sale una pantalla de validacion de usuario a que se debe esto?, la
siguiente pregunta es cuando estoy agregando este servicio en el otro
proyecto el ejemplo funciona, pero cuando lo instacio este de da un error
"The request failed with HTTP status 401: Access Denied." como soluciono este
problema

Respuesta Responder a este mensaje
#2 Harold
05/04/2006 - 00:53 | Informe spam
Gracias por tu informacion, pero ahora tengo una serie de advertencia que me
estan saliendo, a que se debe esto?

Message 1 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:configuration'. c:\inetpub\wwwroot\wssalud\Web.Config 10 2 http://localhost/wssalud/
Message 2 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:appSettings'. c:\inetpub\wwwroot\wssalud\Web.Config 11 3 http://localhost/wssalud/
Message 3 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:connectionStrings'. c:\inetpub\wwwroot\wssalud\Web.Config 12 3 http://localhost/wssalud/
Message 4 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:remove'. c:\inetpub\wwwroot\wssalud\Web.Config 13 4 http://localhost/wssalud/
Message 5 Could not find schema information for the attribute
'name'. c:\inetpub\wwwroot\wssalud\Web.Config 13 11 http://localhost/wssalud/
Message 6 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:system.web'. c:\inetpub\wwwroot\wssalud\Web.Config 15 3 http://localhost/wssalud/
Message 7 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:customErrors'. c:\inetpub\wwwroot\wssalud\Web.Config 22 6 http://localhost/wssalud/
Message 8 Could not find schema information for the attribute
'defaultRedirect'. c:\inetpub\wwwroot\wssalud\Web.Config 22 19 http://localhost/wssalud/
Message 9 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:trace'. c:\inetpub\wwwroot\wssalud\Web.Config 23 6 http://localhost/wssalud/
Message 10 Could not find schema information for the attribute
'enabled'. c:\inetpub\wwwroot\wssalud\Web.Config 23 12 http://localhost/wssalud/
Message 11 Could not find schema information for the attribute
'mostRecent'. c:\inetpub\wwwroot\wssalud\Web.Config 23 27 http://localhost/wssalud/
Message 12 Could not find schema information for the attribute
'pageOutput'. c:\inetpub\wwwroot\wssalud\Web.Config 23 45 http://localhost/wssalud/
Message 13 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:compilation'. c:\inetpub\wwwroot\wssalud\Web.Config 24 6 http://localhost/wssalud/
Message 14 Could not find schema information for the attribute
'debug'. c:\inetpub\wwwroot\wssalud\Web.Config 24 18 http://localhost/wssalud/
Message 15 Could not find schema information for the attribute
'defaultLanguage'. c:\inetpub\wwwroot\wssalud\Web.Config 24 31 http://localhost/wssalud/
Message 16 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:assemblies'. c:\inetpub\wwwroot\wssalud\Web.Config 25 9 http://localhost/wssalud/
Message 17 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:add'. c:\inetpub\wwwroot\wssalud\Web.Config 26 12 http://localhost/wssalud/
Message 18 Could not find schema information for the attribute
'assembly'. c:\inetpub\wwwroot\wssalud\Web.Config 26 16 http://localhost/wssalud/
Message 19 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:authentication'. c:\inetpub\wwwroot\wssalud\Web.Config 34 6 http://localhost/wssalud/
Message 20 Could not find schema information for the attribute
'mode'. c:\inetpub\wwwroot\wssalud\Web.Config 34 21 http://localhost/wssalud/
Message 21 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:authorization'. c:\inetpub\wwwroot\wssalud\Web.Config 35 6 http://localhost/wssalud/
Message 22 Could not find schema information for the element
'http://schemas.microsoft.com/.NetCo...ation/v2.0:allow'. c:\inetpub\wwwroot\wssalud\Web.Config 36 9 http://localhost/wssalud/
Message 23 Could not find schema information for the attribute
'users'. c:\inetpub\wwwroot\wssalud\Web.Config 36 15 http://localhost/wssalud/


"CESAR DE LA TORRE [MVP]" wrote:

Eso pasa porque IE soporta autenticación integrada de Windows , es decir, IE
es capaz de propagar la cuenta del usuario que tiene hecho logon a la página
de prueba del WebService. Sin embargo, FireFox, no soporta autenticación
integrada por defecto, y por eso te pide usuario y password (autenticación
básica). Aunque aquí tienes un enlace de una persona que dice que se puede
configurar FireFox para que use NTLM (Windows integrada), pero no lo he
probado.:
http://www.crossedconnections.org/w/?p‰

En cuanto al error de acceso denegado al 'consumir el WebService', es decir,
al instanciar la clase proxy y llamar a un WebMethod... PArece un problema de
seguridad. Si tienes permitido acceso anónimo, comprueba que la cuenta
(ASPNET o NETWORK SERVICES) tiene acceso a todo lo necesario del WebService,
permisos NTFS del Directorio, etc. y si haces impersonación del WebService,
pues comprueba que la cuenta con la que se haga impersonación tenga acceso.
CESAR DE LA TORRE
Software Architect
[Microsoft MVP - XML Web Services]
[MCSE] [MCT]

Renacimiento
[Microsoft GOLD Certified Partner]


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