SharePoint 2013: Como solucionar el error de BCS ‘Login failed for user ‘NT AUTHORITY\IUSR’.’!

Si al trabajar con BCS os encontráis que en el momento de mostrarse una lista externa aparece este estupendo error: Message from External System: ‘Login failed for user ‘NT AUTHORITY\IUSR’.’

image

Que no cunda el pánico ya que para entornos de desarrollo (No lo uséis en producción) hay un workaround muy rápido para solucionarlo si necesidad de crear un ID de Aplicación en el Servicio de Almacenamiento Seguro (Recomendación para entorno de producción) que podéis leer en el siguiente artículo: http://blogs.msdn.com/b/sridhara/archive/2014/05/05/bcs-login-failed-for-user-nt-authority-iusr.aspx. Básicamente, el truco pasa por editar el archivo web.config de la Aplicación Web que contiene el sitio dónde habéis creado la lista eterna y localizar en el mismo la propiedad aspnet:AllowAnonymousImpersonation que por defecto tiene un valor “true”:

image

Tras cambiar el valor a “false” para dicha propiedad, veréis como la lista externa se renderiza sin problemas:

image