Variaciones Sharepoint 2007 errores con autenticación Forms

En el día de hoy estuvimos peleando con Santiago y Javier, por un error que nos estaba dando el uso de variacones con autenticación forms (FBA). Después de recibir los siguientes errores:

  • Tipo de excepción: HttpException
        Mensaje de la excepción: El servidor no puede modificar cookies después de enviar los encabezados HTTP.
  • System.Web.HttpCookieCollection.Add(HttpCookie cookie)
       en System.Web.Security.RoleManagerModule.OnLeave(Object source, EventArgs eventArgs)
       en System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
       en System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
  • Exception information:
    Exception type: HttpException
    Exception message: Cannot redirect after HTTP headers have been sent.
    at System.Web.HttpResponse.Redirect(String url, Boolean endResponse)
    at System.Web.Security.FormsAuthenticationModule.OnLeave(Object source, EventArgs eventArgs)
    at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

 

Todo esto provaca que en nuestro browser salga un mensaje de 401 UNAUTHORIZED, la solucion que se encontro en este post http://www.codeplex.com/MOSSFormsFeature/Thread/View.aspx?ThreadId=9702 fue colocar el atributo batch=false en la etiquete compilation del web.config del sitio web.

Santiago, Javier y Fabián

Compartir