Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Acceso denegado al implementar un trabajo de temporizador o activar una Característica de aplicación de contenido Web en SharePoint 2010

Síntomas
Se obtiene un acceso denegado cuando se intenta activar una característica en el código de aplicación web de SharePoint 2010. Este error se produce cada vez que intenta realizar cambios desde las aplicaciones de contenido (web front-ends) en la aplicación de configuración (aplicación de Administración Central) como por ejemplo cambios en el archivo web.config. El error de acceso denegado se produce incluso cuando el código se ejecuta usando RunWithElevatedPrivileges.
Causa
Esto es debido a una nueva característica de seguridad implementada en SharePoint 2010. Esta característica explícitamente bloquea cualquier modificación a los objetos que heredan de SPPersistedObject en el espacio de nombres Microsoft.SharePoint.Administration y no permite que las aplicaciones de contenido web actualicen la base de datos de configuración. La nueva característica de seguridad que controla este comportamiento es la propiedad SPWebService.RemoteAdministratorAccessDenied en la API de SharePoint. Sin embargo se puede desactivar si es necesario pero como con cualquier característica de seguridad, es necesario ser muy cuidadoso y realizar pruebas exhaustivas antes de desactivarla.
Solución
RemoteAdministratorAccessDenied es una propiedad que se puede establecer en false para deshabilitar la característica. Se puede hacer por medio de una aplicación de consola o usando Powershell; un IISReset es necesario.

Código de aplicación de Consola

SPWebService myService = SPWebService.ContentService;
myService.RemoteAdministratorAccessDenied = false;
myService.Update();


Código de PowerShell

function Set-RemoteAdministratorAccessDenied-False()
{
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") > $null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Administration") > $null

# get content web service
$contentService = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
# turn off remote administration security
$contentService.RemoteAdministratorAccessDenied = $false
$contentService.Update()
}

Set-RemoteAdministratorAccessDenied-False
Más información
Espacio de nombres Microsoft.SharePoint.Administration; Acceso denegado; RemoteAdministratorAccessDenied

Soluciones de la ComunidadRENUNCIA LEGAL DE SOLUCIONES DE LA COMUNIDAD

NI MICROSOFT IBÉRICA S.R.L. ("MICROSOFT") NI SUS RESPECTIVOS PROVEEDORES GARANTIZAN LA IDONEIDAD, FIABILIDAD NI EXACTITUD DE LA INFORMACIÓN Y LOS GRÁFICOS INCLUIDOS. TODA LA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS SE PROPORCIONAN "TAL CUAL" SIN GARANTÍA DE NINGUNA CLASE. SIN PERJUICIO DE NINGUNA GARANTÍA IMPUESTA POR CUALQUIER LEY DE APLICACIÓN OBLIGADA, MICROSOFT Y/O SUS RESPECTIVOS PROVEEDORES RENUNCIAN POR LA PRESENTE A TODA GARANTÍA Y CONDICIÓN RESPECTO A ESTA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS, INCLUIDA CUALQUIER GARANTÍA Y CONDICIÓN IMPLÍCITA DE COMERCIABILIDAD, IDONEIDAD PARA UN DETERMINADO FIN, ESFUERZO RAZONABLE, TITULARIDAD Y AUSENCIA DE INFRACCIÓN. USTED ADMITE EXPRESAMENTE QUE, SIN PERJUICIO DE LOS CASOS EN LOS CUALES LA LEY VIGENTE PROHÍBA LA EXCLUSIÓN DE RESPONSABILIDAD POR DAÑOS, BAJO NINGÚN CONCEPTO, NI MICROSOFT NI SUS PROVEEDORES ACEPTARÁN RESPONSABILIDAD ALGUNA POR DAÑOS DIRECTOS O INDIRECTOS DE CUALQUIER ÍNDOLE U ORIGEN (INCLUYENDO, ENTRE OTROS, LOS DAÑOS POR PÉRDIDA DE USO, INFORMACIÓN O BENEFICIOS) QUE SE DERIVEN O ESTÉN RELACIONADOS CON EL USO O INCAPACIDAD DE USO DE LA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS INCLUIDOS.
Propiedades

Id. de artículo: 2564009 - Última revisión: 09/26/2013 03:32:00 - Revisión: 3.1

Microsoft SharePoint Foundation 2010, Microsoft SharePoint Server 2010

  • kbmvp kbcommunity KB2564009
Comentarios