.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Latest posts

Oct 31, 2012
Post comments count 0
Post likes count 0

Deploying your first Facebook App on Azure using ASP.NET MVC Facebook Template

Yao - MSFT

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...

Oct 30, 2012
Post comments count 0
Post likes count 0

Announcing the release of the .NET Framework for Windows Phone 8

Brandon Bray

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...

Oct 29, 2012
Post comments count 0
Post likes count 0

ASP.NET Web Forms Application (2012) Templates on Visual Studio 2010

pranav rastogi

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 ...

Oct 24, 2012
Post comments count 0
Post likes count 0

Cryptographic Improvements in ASP.NET 4.5, pt. 3

levibroderick

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...

Oct 23, 2012
Post comments count 0
Post likes count 0

Cryptographic Improvements in ASP.NET 4.5, pt. 2

levibroderick

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 ...

Oct 23, 2012
Post comments count 0
Post likes count 0

Creating custom package rules for your build

Luan Nguyen

When you build your NuGet packages using nuget.exe, you may have noticed that sometimes you get a warning about the created package. Here's one example: This warning is generated by one of NuGet's package analysis rules. Think of these as the NuGet equivalent of an FxCop rule. When nuget.exe creates a package, it automatically executes the package analysis step which in turn invokes all the registered rules. These rules will, one by one, examine the built package and emit the warnings as you see. You can disable this analysis step by supplying the parameter to the 'pack' command, although we don't recommend i...

Oct 22, 2012
Post comments count 0
Post likes count 0

Cryptographic Improvements in ASP.NET 4.5, pt. 1

levibroderick

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...

Oct 18, 2012
Post comments count 1
Post likes count 0

An easy solution for improving app launch performance

Brandon Bray

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...

Oct 17, 2012
Post comments count 0
Post likes count 0

.NET Framework 4.5 – Off to a great start

Brandon Bray

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...