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
The Microsoft Build 2012 Event — .NET Framework Highlights
It was at the first BUILD conference last year that we announced the .NET Framework 4.5. BUILD last week was a big opportunity for us to reflect on the incredible things you can do with .NET 4.5 and Windows 8. It was also a place where we could launch the great new things now available in Windows Phone 8. Christine Ruana is the project manager that organized the release of the .NET Framework 4.5. She pulled together the following highlights of BUILD and our team’s meet up with .NET users. --Brandon What an exciting week we had last week! Thousands of talented and eager developers from around the world des...
Deploying your first Facebook App on Azure using ASP.NET MVC Facebook Template
Today we announced the preview for ASP.NET Fall 2012 Update and one of the cool features we added to the update is the Facebook Application Template. This template includes a new library that makes it easier to develop Facebook applications using ASP.NET MVC. Here is the tutorial to learn more about this template. In this post, I won’t be going too deep into the implementation of the app, instead I’ll focus on the deployment of the app on Azure. Disclaimer: This template is still in a preview state. The APIs could change significantly before the final release. Prerequisites Visual Studio 2012 + Azure SDK ASP...
Announcing the release of the .NET Framework for Windows Phone 8
Bringing the full power of the Windows based CLR and .NET Framework to the Windows Phone has been several years in the making. The .NET capabilities introduced with Windows Phone 8 builds upon many of the investments we’ve made across all platforms and years of incubation. This release truly highlights some of the enduring themes behind .NET – broadening platform support, increased programmer productivity and easily improving app performance. With so much to share, Pracheeti Nagarkar – the program manager driving the CoreCLR work for Windows Phone – provides highlights of what you get with .NET on Windows Phon...
ASP.NET Web Forms Application (2012) Templates on Visual Studio 2010
The release of Visual Studio 2012 included updated templates for ASP.NET WebForms, MVC and WebPages. The templates showcased the use of modern standards in HTML5, CSS and JavaScript. Apart from these, they also showcased social login via Twitter, Facebook etc. Scott Hanselman has a short video demonstrating social login. While this amazing goodness was available for developers who had access to VS2012. If you were a Web Forms developer using VS2010SP1, then there was no way for you install these templates. To solve this problem, I created a Visual Studio Extension which will install the templates that we ...
Cryptographic Improvements in ASP.NET 4.5, pt. 3
Thanks for joining us for the final day of our series on cryptography in ASP.NET 4.5! Up to now, the series has discussed how ASP.NET uses cryptography in general, including how the pipelines are implemented in both ASP.NET 4 and ASP.NET 4.5. We introduced APIs to give developers fuller control over the cryptographic pipeline and to drive consumers toward a wider pit of success. In today's post, I'll discuss advanced usage scenarios and answer some common questions that we anticipate developers might have. The series outline is copied below for quick reference. Usage notes We have tried to creat...
Cryptographic Improvements in ASP.NET 4.5, pt. 2
Thanks for joining us for day two of our series on cryptography in ASP.NET 4.5! In yesterday's post, I discussed how ASP.NET uses cryptography in general, where key material is pulled from and how it is stored, and various problems that the APIs have introduced over the years. In today's post, I'll discuss how we're mitigating those issues using 4.5's opt-in model. The series outline is copied below for quick reference. The world in ASP.NET 4.5 Please keep in mind that everything discussed in this section is opt-in. New ASP.NET applications created using the 4.5 project templates will get the ...
Cryptographic Improvements in ASP.NET 4.5, pt. 1
I am Levi Broderick, a developer on the ASP.NET team at Microsoft. In this series, I want to introduce some of the improvements we have made to the cryptographic core in ASP.NET 4.5. Most of these improvements were introduced during beta and spent several months baking. When you create a new project using the 4.5 templates baked into Visual Studio 2012, those projects will take advantage of these improvements automatically. The intent of this series is both to explain why the ASP.NET team made these investments and to educate developers as to how they can take maximum advantage of this system. This series will...
An easy solution for improving app launch performance
Over the last ten years of building the .NET runtime, quite a number of assumptions have changed. Early on we could assume that most computer users only had one processor. Today, the assumption is that you have at least two processors. While including parallelism in an app for performance challenges most developers, what if that parallelism came for free? That's exactly what we've done with our newest CLR performance feature. Today, Dan Taylor, a program manager from the CLR performance team, shares how multicore JIT can make your app start faster. The best part -- you just have to include two lines of code to tr...
.NET Framework 4.5 – Off to a great start
The .NET Framework just passed 3 million downloads. During this time, we’ve been monitoring your experience, paying attention to both telemetry and social traffic. One of the first things I do every morning is read through all the Twitter traffic about .NET. Many others on the .NET team do the same. If you’ve raised an issue about .NET compatibility, you’ve probably heard from Varun Gupta, program manager for compatibility in the .NET Framework. He wrote the following post to share what we’re doing with your feedback. --Brandon In this post, we will look at the adoption we’ve seen and feedback we’ve received...