lunes, 3 de abril de 2017

Se excedió la longitud de solicitud máxima.

Se excedió la longitud de solicitud máxima.


Cuando tengamos este mensaje de error, principalmente debemos de configurar en el web.config en las siguientes etiquetas.


 <customErrors mode="Off" />

 <httpRuntime appRequestQueueLimit="99100" useFullyQualifiedRedirectUrl="true" maxRequestLength="2097151" requestLengthDiskThreshold="8192" executionTimeout="9990000" />


   <pages validateRequest="false">
      <controls>
        <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <!--<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting" assembly="System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>-->
      </controls>
    </pages>





<security>
      <requestFiltering>

        <requestLimits maxAllowedContentLength="4294583648"/>

      </requestFiltering>
    </security>
  

miércoles, 29 de marzo de 2017

Restaurar BD desde transact

ALTER DATABASE [TUBD]
SET SINGLE_USER WITH
ROLLBACK IMMEDIATE

RESTORE DATABASE TUBD FROM DISK = N'C:\TUBD001.bak' WITH replace
GO

lunes, 14 de noviembre de 2016

Problemas al Subir o descargar archivos .msg en IIS


Aqui de nuevo después de algún tiempo,

Hoy estando en otro nuevo proyecto me tope con un pequeño caso pero importante, cuando usuarios intentan descargar archivos .msg que son archivos del tipo outlook,

Para no tener problemas en  descargas de este tipo tenemos que configurarlo en nuestro IIS,

para ello ingresamos al IIS, seleccionamos nuestro directorio virtual/Tipos MIME/

doble click para ingresar y damos click derecho agregar

y agregaríamos lo siguiente,

En extension colocamos ".msg" 

y en tipo myme  "application/vsd.ms-outlook" 

con esto ya no tendríamos el problemas.


Saludos,



viernes, 27 de mayo de 2016

Configurar IIS Framework 4

Cuando intentamos configurar el framework 4 en nuestro IIS tenemos que ejecutar basicamente los siguientes pasos

1.- Instalar Framework 4

Para ello tenemos que realizarlo con privilegios de administrador, para ello se recomienda buscar el acceso directo,
darle click derecho y "ejecutar con permisos de administrador"

Luego en la consola empezamos a entrar al directorio

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

Luego ejecutamos

aspnet_regiis.exe -i

Luego el siguiente paso seria crear un grupo de aplicaciones con el framework 4.

Luego si obtenemos algun error que diga

No puede obtener acceso a la página solicitada debido a la configuración de la lista de restricciones ISAPI y CGI del servidor web.

tenemos que ir a la raiz de IIS

Doble click sobre restricciones de ISAPI y CGI

y donde dice restriccion darle permitir a todos

Con eso tendriamos configurado el IIS

Si estan configurando un web services WCF REST

tengan en cuenta este valor debe de estar en  false si en caso no trabajen con https


   <behavior name="ServiceBehavior">
          <!--  2.- Establecemos un nombre al servicio en este caso ServiceBehavior -->
          <!-- Para evitar revelar información de los metadatos, establezca los valores siguientes en false antes de la implementación -->

          <serviceMetadata httpGetEnabled="true" httpsGetEnabled="false"  />

          <!-- Para recibir detalles de las excepciones en los fallos, con el fin de poder realizar la depuración, establezca el valor siguiente en true. Para no revelar información sobre las excepciones, establézcalo en false antes de la implementación -->
          <serviceDebug includeExceptionDetailInFaults="true"/>
        </behavior>

jueves, 5 de mayo de 2016

Exportar excel con formato texto C# ASP.NET

Estimados

Aqui despues de algun tiempo,

En esta ocasión me preguntó un colega mio.

Como poder exportar en excel desde un gridview, pero que algunas columnas tengan formato texto,

Bueno aquí esta pequeña linea de código. Tanto para una columna en especifico asi como para todas las columnas

   protected void gridFormato_RowDataBound(object sender, GridViewRowEventArgs e)
    {

        if (e.Row.RowType == DataControlRowType.DataRow)
        {
         
            e.Row.Attributes.Add("style", "vnd.ms-excel.numberformat:@");
            //e.Row.Cells[0].Attributes.Add("style", "vnd.ms-excel.numberformat:@");
   
        }

    }



Saludos,

domingo, 3 de abril de 2016

Agregar tiempo a Session

Para poder agregar tiempo a las sessiones que manejemos debemos de configurarlo de la siguiente manera,


Agregamos la cantidad del tiempo que deseamos en minutos, en mi caso le puse 200 minutos.



viernes, 18 de diciembre de 2015

Executed as user: xx\ADMINISTRADOR$. The process could not be created for step 1 of job 0x7D91554B2E17204896AFA157D349E545 (reason: 5). The step failed.

En esta ocasión veremos este tipo de error al intentar ejecutar un JOB.

Nos puede mostrar el siguiente mensaje:

Executed as user: xx\ADMINISTRADOR$. The process could not be created for step 1 of job 0x7D91554B2E17204896AFA157D349E545 (reason: 5).  The step failed.


Una de las razones  por la que puede suceder esto es por la longitud de la ruta en mi caso yo puse

"D:\Martin\ConsoleAplication\ConsoleApplication1\bin\Debug\ConsoleApplication1.exe"

El nombre era demasiado largo para el xp_cmdshell.

Luego lo cambie por D:\Demonio\bin\Debug\ConsoleApplication1.exe

Y ejecuto correctamente.

Esto gracias a la ayuda de mi estimado compañero y amigo juancito albinagorta DBA.

Saludos