Skip to content
ASP MVC, .NET, C#, Unity, Realidad Virtual, Oculus Rift, Realidad Aumentada

javiginer.com

Blog de un desarrollador para desarrolladores

Primary Navigation Menu

Menu
  • Inicio
  • Blog
  • Proyectos
  • Sobre mi
  • Contactar

ASP MVC

2016-02-26
26 febrero
By Javi Giner
On febrero 26, 2016
In ASP .NET Web API, ASP MVC, IIS, Visual Studio
Tagged applicationhost.config, ASP .NET Web API, ASP MVC, IIS Express, visual studio
With 2 Comments

IIS Express Visual Studio, como configurar para permitir conexiones remotas

Una de las mayores potencias que tiene el desarrollo de aplicaciones en ASP .NET es su capacidad de hacer debug, en una maquina local generada automáticamente por IIS Express con Visual Studio. Actualmente cuando trabajamos en el desarrollo de una aplicación web o con una Web API, ya no solo necesitamos probarlo en nuestro navegador local, sino que si lo enfocamos a un móvil, necesitamos probarlo nativamente en el navegador del móvil. Esto conlleva generar la aplicación y subirla al servidor para poder probarla en los distintos dispositivos. Y Evidentemente, cuando lo subimos al servidor perdemos esa capacidad de debug tan potente. Por otra parte, en ASP .NET, comoRead More →

helppages
2015-11-06
06 noviembre
By Javi Giner
On noviembre 6, 2015
In ASP .NET Web API, ASP MVC
Tagged ASP .NET Web API, Help Pages, Summary
With 0 Comments

Añadir Summarys como Description en Help Pages de ASP .NET Web API

Un aspecto muy interesante de ASP .NET Web API es que cuando generamos nuestro proyecto, con sus controladores y acciones, este automáticamente nos genera un website con toda la documentación disponible. De esta forma, los desarrolladores que tengan que conectar y usarla disponen de esta documentación. Este website por defecto no usa la documentación que generamos en los Summarys, perdiéndose una parte muy importante de la propia documentación. Pero acorde al articulo de Microsoft, puedes usar comentarios de documentación XML para crear la documentación. En otras palabras, usar como documentación aquella información que generas en tus Summarys. Para ello tan solo hay que seguir 3 sencillos pasos.   1 . ActivarRead More →

2015-06-15
15 junio
By Javi Giner
On junio 15, 2015
In ASP MVC, Entity Framework, Identity
Tagged ASP MVC, entity framework, Identity, LINQ to Entity, UserManager
With 3 Comments

Seed inicial con Identity Users en ASP MVC 5

En aplicaciones ASP MVC es necesario en muchas ocasiones inicializar la base de datos con usuarios. En este post veremos como hacer un seed en un proyecto de MVC 5 usando Entity Framework, Migrations e Identity, añadiendo usuarios por defecto. Para realizar este post, usaremos una aplicación MVC 5 que usa por defecto para la gestión de usuarios, roles e identidades:  ASP .NET Identity 2.0. Por otra parte, ASP .NET Identity 2.0 usa Entity Framework para crear la base de datos, usando sus funcionalidades de code first. Para hacer un seed a la base de datos, primero necesitamos habilitar las migraciones en el proyecto. Para ello, es necesario usarRead More →

big_file_iis
2014-04-17
17 abril
By Javi Giner
On abril 17, 2014
In ASP MVC, IIS
Tagged ASP MVC, ficheros, ficheros grandes, IIS, IIS 7
With 0 Comments

Subir ficheros grandes en IIS 7

Para subir ficheros pesados o grandes a vuestra aplicación, teneis que aumentar el tamaño permitido máximo de la solicitud en el servidor, así como el tiempo de espera de ejecución de la solicitud utilizando la sección <httpRuntime> en tu web.config:

1
2
3
4
5
6
7
8
&lt;system.web&gt;
&lt;httpRuntime
maxRequestLength="size in kbytes"
executionTimeout="seconds"
/&gt;
 
...
&lt;/system.web&gt;

En IIS 7.0 (o superior) Si estas implementando tu aplicación web en IIS 7.0 (o superior) también debes aumentar el máximo permitido de las solicitudes en la sección <system.webServer> a través del nodo <requestLimits>. Tal como el ejemplo:

1
2
3
4
5
6
7
8
9
&lt;system.webServer&gt;
&lt;security&gt;
&lt;requestFiltering&gt;
&lt;requestLimits maxAllowedContentLength="size in bytes" /&gt;
&lt;/requestFiltering&gt;
&lt;/security&gt;
 
...
&lt;/system.webServer&gt;

Read More →

gzip
2014-04-10
10 abril
By Javi Giner
On abril 10, 2014
In ASP MVC
Tagged ASP MVC, bundles, gzip, optimización
With 0 Comments

GZip con Bundles de ASP MVC para optimizar tus aplicaciones web

Un aspecto fundamental que deben cumplir nuestras aplicaciones es la rapidez con la que la página es descargada por parte del cliente. Este aspecto creo que en la actualidad cobra aun más importancia si cabe, teniendo cuenta que ya casi el 50% de los accesos se hacen desde dispositivo móvil y la mayoría con una conexión 3G. Esto provoca que ahorrar en la carga de la página KBs de descarga cobre una vital importancia en nuestros proyectos.   GZIP La compresión por GZIP es una de las posibilidades más importantes para optimizar un sitio web, y con ello, minimizar la carga de las páginas. Consiste enRead More →

compare_datetime_entity_framework
2014-04-07
07 abril
By Javi Giner
On abril 7, 2014
In ASP MVC, C# .NET, Entity Framework
Tagged ASP MVC, datetime, entity framework
With 1 Comment

Comparar DateTime o fechas en Entity Framework

Una de las consultas casi obligadas a ofrecer cualquier filtro de nuestra aplicación es permitir el filtrado de fechas. Esta tarea a priori tan sencilla, conlleva una cierta dificultad en Entity Framework, ya que generalmente lo único que queremos comparar es la fecha, sin tener en cuenta la hora. Por ejemplo, si queremos encontrar en base de datos el registro creado el “07/04/2014″, y realizamos la consulta tal cual una igualdad: [code language=”csharp”] DateTime FechaBuscada = Convert.ToDateTime("07/04/2014"); db.Blogs.Where(i => i.FechaCreacion == FechaBuscada); [/code] Esto nos encuentra ’0′ resultados, ya que de esta forma nos esta comparando dos DateTime con la hora. FechaBuscada = ’2014-04-07 00:00:00.000′Read More →

error_405
2014-03-28
28 marzo
By Javi Giner
On marzo 28, 2014
In ASP MVC, IIS
Tagged ASP MVC, Error 405, HTTP, web.config, WebDAVModule
With 0 Comments

Permitir Delete y Put en aplicación ASP MVC en IIS

Uno de esos sustos que te llevas cuando subes tu aplicación ASP .NET MVC a tu servidor, es que las acciones de Delete y Put no funcionan en los controladores que desarrollando en local funcionaban perfectamente. Constantemente el servidor nos devuelve el siguiente error:

1
405 Method not allowed

Esto es debido a que por defecto WebDAVModule esta instalado en IIS 7.5, y este bloquea por defecto las peticiones HTTP Delete y Put. Cambiando unas simples lineas en el web.config conseguiremos que vuelva a funcionar. El objetivo es deshabilitar el modulo WebDAVModule. Para ello añadimos las siguientes lineas en la seccion “<system.webServer>“: [code language=”xml”] <modules runAllManagedModulesForAllRequests="true"> <remove name="WebDAVModule"/> </modules> [/code] YRead More →

2014-02-25
25 febrero
By Javi Giner
On febrero 25, 2014
In ASP MVC, NuGet
Tagged ASP MVC, nuget, visual studio
With 0 Comments

Desinstalar paquetes NuGet

De nuevo se puede realizar gráficamente o mediante consola de comandos. Usando interface gráfico En el “Explorador de solución” hacemos click derecho en el proyecto donde queramos instalar el paquete NuGet, y en la ventana modal, en la sección de paquetes instalados, elegir el paquete y pulsar sobre desinstalar: Usando linea de comandos En la “Consola del Administrador de paquetes”, escribir la linea:

1
Uninstall-Package &lt;Nombre del Paquete&gt;

Cambiando <Nombre del Paquete> por el paquete a desintalar. (Con el “-Force”, se fuerza a desintalar, aunque otros paquetes que dependan de él queden no funcionales)

1
Uninstall-Package &lt;Nombre del Paquete&gt; -Force

Por ejemplo:

1
Uninstall-Package jQuery -Force

Read More →

2014-02-24
24 febrero
By Javi Giner
On febrero 24, 2014
In ASP MVC, NuGet
Tagged ASP MVC, nuget, visual studio
With 0 Comments

Restableciendo paquetes NuGet en un proyecto o solución

A no ser que trabajemos por nuestra cuenta, y solos, generalmente los proyectos toca desarrollarlos con una o varias personas a la vez. En el tema NuGet puede ser un problema, porque si alguno de mis compañeros ha instalado un paquete NuGet y yo no tengo dicho paquete, el proyecto no me funcionará. También puede suceder que un proyecto que migre a otro PC, este no tenga dichas referencias. Por ello es necesario que en las compilaciones se restablezcan los paquetes NuGet que falten. Restableciendo paquetes NuGet perdidos Ir a: Herramientas >> Administrador de paquetes NuGet >> Configurador del Administrador de paquetes Y en laRead More →

2014-02-23
23 febrero
By Javi Giner
On febrero 23, 2014
In ASP MVC, C# .NET, NuGet
Tagged ASP MVC, nuget, visual studio
With 0 Comments

Cómo instalar una versión especifica de un paquete NuGet

Esta instalación solo se puede realizar a través de la consola de comandos. Para ello hayq ue seguir las siguientes intrucciones: Ver >> Otras ventanas >> Consola del Administrador de paquetes Esto nos abre la siguiente ventana debajo de la zona de código.   El comando es tan sencillo como:

1
Install-Package &lt;Nombre paquete&gt; -Version &lt;Versión&gt;

  Por ejemplo, si se quiere instalar la versión 1.91 de JQuery en nuestro proyecto:

1
<span class="crayon-i">Install</span><span class="crayon-o">-</span><span class="crayon-t">Package</span> <span class="crayon-i">jQuery</span> <span class="crayon-o">-</span><span class="crayon-i">Version</span> <span class="crayon-cn">1.9.1</span>

Read More →

1 2 Next →

Entradas recientes

  • IIS Express Visual Studio, como configurar para permitir conexiones remotas
  • Evento solidario sobre Innovación
  • Uso de Component en Unity
  • Añadir Summarys como Description en Help Pages de ASP .NET Web API
  • Mejorar mensaje de DbEntityValidationException de Entity Framework

Categorías

  • ASP .NET Web API
  • ASP MVC
  • C# .NET
  • Entity Framework
  • Eventos y conferencias
  • Humor programación
  • Identity
  • IIS
  • NuGet
  • Oculus Rift
  • Raspberry Pi
  • Raspbian Wheezy
  • Realidad virtual
  • Samsung Gear VR
  • Unity 3D
  • Varios
  • Visual Studio

Etiquetas

Application.LoadLevel ASP .NET Web API ASP MVC Asset Store bundles c# Crossy Road datetime DontDestroyOnLoad entity framework Error 405 Facebook ficheros ficheros grandes gzip historia realidad virtual HTTP humor humor programación humor programador IIS IIS 7 John Carmack Juegos Kickstarter Motor 2D Motor 3D Motor de desarrollo Multiplataforma nuget Oculus Rift Oculus VR optimización Palmer Luckey raspberry pi raspbian whezzy raspi-config raspian Realidad virtual Temple Run tutorial Unity 3D visual studio web.config WebDAVModule

Javi Giner

En este blog podrás encontrar información sobre mis experiencias en diferentes tecnologías en el campo de la informática: c#, ASP MVC, .NET, Unity, Oculus, Realidad Virtual, Google Glass, Android, iOS, Arduinos, Raspberry Pi, etc

Entradas recientes

  • IIS Express Visual Studio, como configurar para permitir conexiones remotas
  • Evento solidario sobre Innovación
  • Uso de Component en Unity

Categorías

  • ASP .NET Web API
  • ASP MVC
  • C# .NET
  • Entity Framework
  • Eventos y conferencias
  • Humor programación
  • Identity
  • IIS
  • NuGet
  • Oculus Rift
  • Raspberry Pi
  • Raspbian Wheezy
  • Realidad virtual
  • Samsung Gear VR
  • Unity 3D
  • Varios
  • Visual Studio

Contactar

Javier Giner
javiginer@gmail.com

Javi Giner - Blog sobre ASP MVC, .NET, C#, Unity 3D, Realidad Virtual, Oculus Rift, Realidad Aumentada