El índice y el recuento deben referirse a una ubicación dentro de la cadena. Nombre del parámetro: cuenta

Me estoy enojando con este error! El error completo es:

[ArgumentOutOfRangeException: Index and count must refer to a location within the string.
Parameter name: count]
System.String.RemoveInternal(Int32 startIndex, Int32 count) +0
System.String.Remove(Int32 startIndex, Int32 count) +22
Digi_Proveedores.SiteMaster.Page_Load(Object sender, EventArgs e) in C:\Users\User\documents\visual studio 2010\Projects\INV\Digi_Proveedores\Digi_Proveedores\Site.Master.cs:16
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +91
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207

El código de Digi_Proveedores.SiteMaster.Page_Load es:

protected void Page_Load(object sender, EventArgs e)
    {
        string Usuario;
        Usuario = Request.ServerVariables["LOGON_USER"];
        Usuario = Usuario.Remove(0, 13);
        DBConnection Mov = new DBConnection();
        lbl_User.Text = Mov.ConsultaUsuario(Usuario);
    }

Cuando ejecuto el código en mi PC local, funciona bien, el problema está en el ISS7.

No puedo entender cómo puedo resolver el error. Si alguien puede ayudar, estaría realmente agradecido.

¡Gracias!.

Respuestas a la pregunta(1)

Su respuesta a la pregunta