Dive deep into building world-class cloud native applications with .NET and Azure using .NET Aspire!
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
BlogEngine.NET and Windows Azure Web Sites
The Windows Azure Web Sites team has been hard at work looking at various applications and working with vendors and community contributors to add some great applications to the web sites gallery. If you’re a blogger and you’d like to get started for free with a simple, yet extensible blogging tool, you might want to check this out. Starting this week you can install BlogEngine.NET into a free instance of a Windows Azure Web Site. I’ll walk you through the process in this post. The Gallery Windows Azure Web Sites makes it easy to get started with a new web site, and you can’t beat the price and the ability ...
Improving Your App’s Performance with PerfView
Late last year, Vance Morrison, who is currently an architect on the .NET Framework Performance team, released PerfView, which is a new performance tool for .NET developers. PerfView helps you discover and investigate performance hotspots in .NET Framework apps, and enables you to deliver consistently high-performance apps to your customers. Using PerfView, you can perform complex CPU performance analyses to solve hard-to-detect performance problems. PerfView's revolutionary grouping and folding features are what makes it possible to grasp and solve these difficult problems. PerfView can be used for any app on...
Spell Checker extension for Visual Studio 2012 HTML, ASP.NET, CSS and other files
I have updated spell checker extension for Visual Studio 2012. You can download it from Visual Studio Gallery. Spell checker supports text verification in: Spell checking is supported in style and script blocks as well as in JS, CS, VB, CSS, CPP and H files. Spell checker is able to detects lang attribute specified on HTML elements, extract ISO language and use it to specify appropriate dictionary for the Office spell checking engine. Requirements Microsoft Visual Studio 2012 any edition except Express. Microsoft Word 2003, 2007 or 2010. Extension was not tested with Office 15 preview. ...
More Details on the “Closing Tag Problem”
We are testing a fix for the “closing tag problem” bug, but it will still take some time to deliver the fix to customers. The work-around posted earlier will alleviate the problem now and should not need to be undone once the fix is shipped.This bug has actually been in the product for several release, but was previously hidden by another bug. When you begin typing an HTML tag, an Intellisense completion list is displayed. The earlier bug was that this list blocked keystrokes bound to commands from firing. An obscure command, “AutoCloseTagOverride” was bound to the key combination Ctr...
Workaround for HTML closing tag problem
In Visual Studio 2012, HTML tags will fail to be automatically closed when using the following keyboard layouts: On these keyboards, the “>” character is typed by pressing AltGr+. or RightAlt+.Work around Typing an HTML tag will now result in the closing tag being automatically inserted, as in VS 2010.
WCF Duplex Bi-directional Streaming with WebSocket Transport
DuplexBiDirectionalStreaming VS2012 project DuplexBiDirectionalStreaming.zip Introduction With WebSocket transport, it’s possible to use streamed transport on the Duplex Callback – something that was previously a technical limitation with WCF but is now possible using this transport. New to .Net4.5 is the NetHttpBinding (and NetHttpsBinding), which is a new standard binding that leverages the WebSocket transport if it makes sense to do so. You can configure it to always use WebSocket transport, but by default, it will only use it for Duplex channel shapes. Why? Well, what this transport gives you is the ability...
ASP.NET 4.5 ScriptManager Improvements in WebForms
The ScriptManger control has undergone some key targeted changes in ASP.NET 4.5 which makes it easier to register, manage and combine scripts using the ASP.NET weboptimization feature. This post will highlight the changes that have happened to this control Easy Integration with JQuery and JQueryUI The default templates for WebForms ship with the following packages “AspNet.ScriptManager.jQuery” and “AspNet.ScriptManager.jQuery.UI.Combined”. These packages make it easier to bring in jquery and jqueryUI libraries and also register them with the ScriptManager. Here is how it works. Th...
Configuring your ASP.NET application for Microsoft OAuth account
This post is a part of the series about how to enable and use OpenID/OAuth support that was added to the ASP.NET templates in Visual Studio 2012. In this post I am going to detail the instructions on configuring your application to use Microsoft account for authentication. I am going to be focusing on configuring the application for a development environment(using VS & IISExpress) ...
An ASP.NET Open Source How-To Decoder Ring
As you probably know, ASP.NET MVC, Web API, and Web Pages are available as open source on aspnetwebstack.codeplex.com. If you want to go beyond using the official RTM versions and either use the latest nightly drops, compile it yourself, or create pull requests then here’s a decoder ring for how to get started:1) Using the Nightly NuGet PackagesFor when you want to try out the latest nightly NuGet packages from our preview feed without having to compile the source.2) Getting Symbols and Source for Nightly BuildsFor when you run into trouble using the nightly NuGet packages or want to see what is going on. M...