problema WCF Service Data SaveChanges
-
27-09-2019 - |
Pregunta
He publicado WCF Dataservice proyecto para IIS7 con .NET 4 instalado en ese servidor. Todo funcionaba bien, pero cuando llamé SaveChanges desde el cliente, el servicio devolvió el error:
Error de servidor en '/' . Aplicación Descripcion: Un error ocurrió al acceder a los recursos requerida para servir a esta petición. Tú que no tenga permiso para ver el recursos solicitados.
error 401.3 mensaje: No es necesario permiso para ver este directorio o página con las credenciales suministrado (acceso denegado debido a Access Listas de control). Pedir a los del servidor Web administrador para darle acceso.
Tho todo funciona bien en mi servidor host de Visual Studio local.
Los permisos de directorio, que contiene los sitios parecen ser correctos. No me puedo identificar el problema.
configuración del servicio:
config.UseVerboseErrors = true;
config.SetEntitySetAccessRule("*", EntitySetRights.All);
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;
Solución
La adición de "Usuarios autenticados" a los usuarios con permisos de escritura en el archivo * .svc ayuda, pero eso es sólo una mala solución. Puede ser que alguien puede sugerir la mejor?
Otros consejos
Asegúrese de que el directorio se comparte con privilegios de lectura y escritura y permitir el acceso anónimo en IIS
Es debido a los derechos sobre la ubicación física de su aplicación web.