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,