problema autenticacion webservice
-
martes, 21 de agosto de 2012 16:34
Hola ....
desarrolle un webservice con c# que lee archivos dbf . localmente no existe problema , pero al apuntar a otro servidor obtengo el error
"System.Data.OleDb.OleDbException: Invalid path or file name."
investigando , encontre que se debe a un problema de permisos sobre la ruta en donde estan los archivos , por lo que le asigne permisos de lectura,escritura a los usuarios asp.net y IUSR sin exito.
tambien intente suplantando la identidad con
<identity impersonate="true"userName="banedalfa\habravo"password="hb2004"/> , pero obtengo el error
"The requested page cannot be accessed because the related configuration data for the page is invalid."
el servidor donde esta implementdo el webservice es corre bajo windows server 2008 64bit y el servidor donde estan alojados los archivos dbf corre bajo windows 2003.
Saludos
Todas las respuestas
-
martes, 21 de agosto de 2012 18:10Si no me equivoco, el problema es que está mal escrito el "identity impersonate". Le faltan los espacios en blanco antes del userName y de password. Vuelve a escribir la línea dejándote guiar por intellisense en Visual Studio.
-
martes, 21 de agosto de 2012 20:00
Hola alberto.
hice lo que ud dice y ahora tengo este error :
The current identity (BANEDALFA\habravo) does not have write access to 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files'.
si ud conoce la solucion se lo agradecer , mientras investigare un poco
Saludos
-
martes, 21 de agosto de 2012 20:25
Efectivamente, la carpeta "Temporary ASP.NET files" necesita permisos para la identidad que se utiliza para ejecutar la aplicación ASP.NET. Normalmente tiene permisos para el grupo IIS_IUSRS. Puedes optar por añadir el usuario banedalfa\habravo a dicho grupo, o bien editar directamente los permisos de la carpeta desde el Explorador de Windows y darle permiso de escritura al usuario.
- Marcado como respuesta Eder CostaModerator jueves, 23 de agosto de 2012 19:14

