El equipo del producto recomienda a todos sus clientes aplicar el workaround lo mas pronto posible.
Para SharePoint 2010 se recomienda realizar los siguientes pasos en cada servidor de Web Front End de la granja.
- Navegue al directorio de instalacion de SharePoint %CommonProgramFiles%\Microsoft Shared\Web Server Extensions\14\template\layouts.
- Cree un nuevo archivo de texto llamado error2.aspx in este directorio con el siguiente contenido:
<%@ Page Language="C#" AutoEventWireup="true" %> <%@ Import Namespace="System.Security.Cryptography" %> <%@ Import Namespace="System.Threading" %> <script runat="server"> void Page_Load() { byte[] delay = new byte[1]; RandomNumberGenerator prng = new RNGCryptoServiceProvider(); prng.GetBytes(delay); Thread.Sleep((int)delay[0]); IDisposable disposable = prng as IDisposable; if (disposable != null) { disposable.Dispose(); } } </script> <html> <head runat="server"> <title>Error</title> </head> <body> <div> An error occurred while processing your request. </div> </body> </html>
- Navegue a %SystemDrive%\inetpub\wwwroot\wss\virtualdirectories.
- Por cada subfolder en este directorio haga lo siguiente:
1.Edite el web.config
<customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="/_layouts/error2.aspx" />
3.Salve los cambios
4.Corra un Issreset /noforce