Eventos
Campeonato mundial de DataViz de Power BI
14 feb, 16 - 31 mar, 16
Con 4 posibilidades de entrar, podrías ganar un paquete de conferencia y convertirlo en el Live Grand Finale en Las Vegas
Saber másEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
En este documento se describe la versión de ASP.NET and Web Tools 2012.2. Se trata de una actualización de Visual Studio Web Tooling y ASP.NET.
Nuevas características en ASP.NET and Web Tools 2012.2
ASP.NET Web API (Más información sobre ASP.NET Web API)
ASP.NET and Web Tools 2012.2 para Visual Studio 2012 pueden instalarse usando el Instalador de plataforma web. Esta es una actualización de Visual Studio 2012 o Visual Studio Express 2012 para la Web, que es necesaria. Si no tiene instalado Visual Studio, se instalará Visual Studio Express 2012 para la Web.
También puede instalar ASP.NET and Web Tools 2012.2 manualmente. Debe tener instalado Visual Studio 2012 o Visual Studio Express 2012 para la Web. Después use las siguientes instrucciones:
Descargue el instalador de ASP.NET and Web Frameworks 2012.2 del Centro de descargas.
Cuando se le solicite, haga clic en Ejecutar. También puede guardar el archivo para ejecutarlo más tarde.
Verifique la versión de Visual Studio que va a actualizar. Para ello, inicie la aplicación de Visual Studio que desee actualizar. Después haga clic en el elemento del menú Ayuda.
Si ve el elemento de menú "Acerca de Microsoft Visual Studio 2012 para la Web", descargue Web Developer Tools 2012.2: Visual Studio Express 2012 para la Web.
Cuando se le solicite, haga clic en Ejecutar. También puede guardar el archivo para ejecutarlo más tarde.
Nota
La versión 2012.2 de ASP.NET and Web Tools no incluye SQL Server Data Tools. Las bases de datos de SQL Server y Windows Azure SQL Database proporcionan un conjunto más rico de herramientas de bases de datos, entre las que se incluyen el desarrollo sin conexión respaldado por proyectos, la comparación de esquemas y capacidades mejoradas de implementación de bases de datos. Para más información o para instalar SQL Server Data Tools, visite https://go.microsoft.com/fwlink/?LinkID=237127.
En el sitio web de ASP.NET (https://www.asp.net) encontrará tutoriales y otra información sobre ASP.NET and Web Tools 2012.2.
ASP.NET and Web Tools 2012.2 está oficialmente disponible y cuenta con soporte. Puede usar el canal de soporte técnico normal. También puede publicar sus preguntas en los foros de ASP.NET (https://forums.asp.net/), donde con frecuencia los miembros de la comunidad de ASP.NET pueden proporcionarle ayuda informal.
ASP.NET and Web Tools 2012.2 requiere Visual Studio 2012 o Visual Studio Express 2012 para la Web.
En esta sección se describen las características que se han introducido en la versión 2012.2 de ASP.NET and Web Tools.
Inspector de página
Editor
La compatibilidad con emuladores móviles agrega enlaces de extensibilidad para que los emuladores de terceros puedan instalarse como VSIX. Los emuladores instalados aparecerán en la lista desplegable de F5, para que los desarrolladores puedan obtener una vista previa de sus sitios web en diversos dispositivos móviles. Más información sobre estas características en la entrada de blog de Scott Hanselman sobre la nueva integración de BrowserStack con Visual Studio.
Los proyectos de sitios web tienen ahora la misma experiencia de publicación que los proyectos de aplicaciones web, incluida la publicación en sitios web de Windows Azure.
Publicación selectiva: para uno o más archivos puede realizar las siguientes acciones (después de publicar en un punto de conexión de Web Deploy):
ASP.NET Web API se ha mejorado con varias características nuevas:
OData de ASP.NET Web API le ofrece la flexibilidad que necesita para compilar puntos de conexión OData con una rica lógica de negocios sobre cualquier origen de datos. Con OData de ASP.NET Web API usted controla la cantidad de semántica de OData que quiere exponer. OData de ASP.NET Web API se incluye con las plantillas de proyecto de ASP.NET MVC 4 y también está disponible en NuGet (https://www.nuget.org/packages/microsoft.aspnet.webapi.odata).
Actualmente, OData de ASP.NET Web API es compatible con las siguientes características:
Para más información sobre OData de ASP.NET Web API consulte https://go.microsoft.com/fwlink/?LinkId=271141.
El seguimiento de ASP.NET Web API integra los datos de seguimiento de sus API web con el seguimiento de .NET. Ahora está habilitado de manera predeterminada en la plantilla del proyecto de Web API. Los datos de seguimiento de sus API web se envían a la ventana de salida y están disponibles a través de IntelliTrace. El seguimiento de la ASP.NET Web API le permite hacer un seguimiento de la información sobre su Web API cuando está hospedada en Windows Azure mediante la integración con Windows Azure Diagnostics. También puede instalar y habilitar el seguimiento de ASP.NET Web API en cualquier aplicación usando el paquete NuGet de seguimiento de ASP.NET Web API (https://www.nuget.org/packages/microsoft.aspnet.webapi.tracing).
Para más información sobre cómo configurar y usar el seguimiento de ASP.NET Web API, consulte https://go.microsoft.com/fwlink/?LinkID=269874.
La página de ayuda de ASP.NET Web API se incluye ahora de manera predeterminada en la plantilla del proyecto de Web API. La página de ayuda de ASP.NET Web API genera automáticamente documentación para las API web, incluidos los puntos de conexión HTTP, los métodos HTTP compatibles, los parámetros y ejemplos de cargas útiles de mensajes de solicitud y respuesta. La documentación se extrae automáticamente de los comentarios de su código. También puede agregar la página de ayuda de ASP.NET Web API a cualquier aplicación usando el paquete NuGet de la página de ayuda de ASP.NET Web API (https://www.nuget.org/packages/microsoft.aspnet.webapi.helppage).
Para más información sobre cómo configurar y personalizar la página de ayuda de ASP.NET Web API, consulte https://go.microsoft.com/fwlink/?LinkId=271140.
ASP.NET SignalR simplifica la tarea de agregar funcionalidades web en tiempo real a su aplicación de ASP.NET, usando WebSockets si están disponibles y volviendo automáticamente a otras técnicas cuando no lo están.
Para más información sobre el uso de ASP.NET SignalR, consulte https://go.microsoft.com/fwlink/?LinkId=271271.
ASP.NET FriendlyURLs facilita enormemente a los desarrolladores de Web Forms la generación de URL de aspecto más limpio (sin la extensión .aspx). Requiere poca o ninguna configuración y puede usarse con aplicaciones ASP.NET v4.0 ya existentes. La característica FriendlyURLs también facilita a los desarrolladores agregar compatibilidad móvil a sus aplicaciones, ya que permite cambiar entre las vistas de escritorio y móvil.
Para más información sobre cómo instalar y usar Friendly URLs de ASP.NET, vea http://www.hanselman.com/blog/IntroducingASPNETFriendlyUrlsCleanerURLsEasierRoutingAndMobileViewsForASPNETWebForms.aspx.
En esta sección se describen las incidencias conocidas y los cambios de última hora de la versión 2012.2 de ASP.NET and Web Tools.
La instalación de una SKU adicional de Visual Studio 2012 después de instalar ASP.NET and Web Tools 2012.2 requerirá una operación de reparación. Considere la siguiente secuencia:
El paso 2 solo daría como resultado la instalación de actualizaciones de Express para la Web. Para asegurarse de que la SKU adicional instalada durante el paso 3 contiene la actualización, deberá reparar ASP.NET and Web Tools 2012.2 para instalar las actualizaciones de la última SKU instalada. Esto también se aplica si se invierten las SKU de los pasos 1 y 3.
Si VS está abierto durante la instalación de Microsoft ASP.NET and Web Tools 2012.2, Visual Studio podría acabar en estado incorrecto. Se recomienda que los usuarios cierren todas las instancias de Visual Studio antes de continuar con la instalación.
Si cancela la configuración de ASP.NET and Web Tools 2012.2 en mitad de la instalación, Visual Studio quedará en estado incorrecto. Para solucionar este problema, siga estos pasos:
Al desinstalar ASP.NET and Web Tools 2012.2 también se desinstalarán todas las plantillas de sitios web de ASP.NET MVC 4 y Razor v2 de Visual Studio 2012.
La solución alternativa consiste en reparar la instalación de Visual Studio 2012 para volver a instalar plantillas de sitio web de ASP.NET MVC 4 y Razor v2.
Después de instalar ASP.NET and Web Tools 2012.2 es posible que vea el siguiente error al crear un proyecto de MVC 4
La versión 2012.2 de ASP.NET and Web Tools incluye NuGet 2.1 y actualizará la extensión en Visual Studio 2012. En algunos casos, el instalador de VSIX fallará a la hora de actualizar correctamente el VSIX. Los pasos siguientes le permitirán solucionar este problema:
Inicie Visual Studio 2012 como administrador
Vaya a Herramientas->Extensiones y actualizaciones y desinstale NuGet.
Cierre de Visual Studio
Navegue hasta la carpeta de instalación de ASP.NET and Web Tools 2012.2:
Haga doble clic en NuGet.Tools.vsix para reinstalar NuGet
El analizador URI de OData no analiza correctamente los literales de fecha y hora parciales. Por ejemplo, $filter=start eq datetime'2012-12-31T12:00' no se analiza correctamente. Una solución es usar el literal completo, $filter=start eq datetime'2012-12-31T12:00:00'.
OData no es compatible con los nombres de propiedades que no distinguen entre mayúsculas y minúsculas en las consultas de OData y en la ruta de acceso a OData.
Si los usuarios tienen diferentes mayúsculas y minúsculas en el lado cliente y en el lado servidor de Javascript, probablemente se encontrarán con este problema. Esta incidencia se debe al diseño del protocolo de Odata. Sin embargo, muchos usuarios informan de esta incidencia. Para solucionarlo, los usuarios tienen que corregir el uso de mayúsculas y minúsculas en la URL.
Las convenciones de enrutamiento de OData predeterminadas no son compatibles con POST/PUT en la propiedad de navegación. Nos falta esta convención de uso común en las convenciones predeterminadas.
Para solucionarlo, los usuarios deben ampliar la nueva convención de enrutamiento para que sea compatible.
Debe seleccionar .NET 4.5 en la lista desplegable del marco del cuadro de diálogo Nuevo proyecto para ver la plantilla de la aplicación de Facebook en ASP.NET MVC 4.
La plantilla de aplicación de Facebook permite al usuario crear fácilmente un controlador de Web API para controlar las actualizaciones en tiempo real de Facebook. Si su máquina de desarrollo está detrás de NAT, es posible que su controlador no funcione sin una mayor configuración de la red. Consulte aquí los detalles: http://facebook.stackoverflow.com/questions/5259467/can-a-computer-behind-a-nat-router-receive-realtime-updates-from-facebook
Los siguientes campos entran en conflicto con la URL de devolución de llamada del diálogo de OAuth de Facebook. No agregue sus propios valores de cadena de consulta con los siguientes nombres: code, error, error_description, error_reason.
No puede usar la característica Inspector de página en Visual Studio 2012 mientras depura su aplicación de Facebook. El Inspector de página no es compatible actualmente con iframes.
Con la actualización de JQuery 1.9/Knockout 2.2.1, cuando se ejecuta un proyecto de SPA de MVC predeterminado, new todo item edit enter ya no vuelve a centrarse en el cuadro de edición del nuevo elemento de tarea pendiente tras introducir el nuevo elemento de tarea pendiente en la lista de tareas pendientes.
Como solución alternativa, haga referencia a http://knockoutjs.com/documentation/hasfocus-binding.html y corrija de forma similar el siguiente código de ejemplo:
Archivo todo.model.js
function todolist(data), agregue lo siguiente:
self.isSelected = ko.observable(false);
function todoList.prototype.addTodo, agregue el siguiente texto en negro:
self.isSelected(true);
self.newTodoTitle("");
Archivo index.cshtml, agregue el siguiente texto en negro:
<form data-bind="submit: addTodo">
<input class="addTodo" type="text" data-bind="value: newTodoTitle, placeholder: 'Type here to add', blurOnEnter: true, hasfocus: isSelected, event: { blur: addTodo }" />
</form>
Eventos
Campeonato mundial de DataViz de Power BI
14 feb, 16 - 31 mar, 16
Con 4 posibilidades de entrar, podrías ganar un paquete de conferencia y convertirlo en el Live Grand Finale en Las Vegas
Saber másCursos
Ruta de aprendizaje
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization