.NET Blog

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

Latest posts

Aug 22, 2014
Post comments count 0
Post likes count 0

Customizing Web API controller selector

Yishai G_

In the last few weeks we have encountered a customer reports of performance issues with their Web API applications. When the 4th report exhibited the same phenomenon I figured it’s time to blog about it. Why would you customize a controller selector? (hint – try not to) It gives you a chance to control how the request gets routed. By default Web API uses the controller token from routing to select the controller. If you want a different behavior, such as selection based on an HTTP header, then you need to customize the controller selector. Wait. Not really. This was true for Web API 1.0. In Web API 2.0 a...

Aug 21, 2014
Post comments count 0
Post likes count 0

Command line scaffolding for ASP.NET vNext

Sayed Ibrahim Hashimi

In previous releases we have added support for scaffolding controllers/views based on project artifacts in both MVC and Web Forms projects. The technology used for those previous releases was tied to Visual Studio. With ASP.NET vNext one of our high level goals is to enable Visual Studio customers to work with non-Visual Studio users. So the most critical aspects of developing/testing ASP.NET vNext projects should be available to the non-Visual Studio. Scaffolding is a good example of this. Because we need to support scaffolding content into a project for both VS and non-VS scenarios we have gone back to the dra...

Aug 20, 2014
Post comments count 0
Post likes count 0

Announcing RTM of Katana 3

Vittorio Bertocci - MSFT

Dear all,Today I have the honor and privilege of announcing the general availability of Katana 3!This is an important update to Microsoft’s OWIN implementation, which offers you powerful new functionality. In a nutshell: You can find the new packages in the stable feed of NuGet.org. For a complete list please see this page. The preview stage is finally over: if you were holding back from using those packages given their prerelease status, you can now deploy in production with confidence. You can find the samples at the usual location https://aspnet.codeplex.com/. For samples demonstrating use of Kat...

Aug 20, 2014
Post comments count 0
Post likes count 0

A New Package Statistics Warehouse

Jeff Handley

The Warehouse is Dead, Long Live the Warehouse! Back in June, we blogged that our package statistics were full of lies. We made a fix and expected reports to become correct on June 26th. When June 26th came and went though, we discovered that the numbers were still questionable. Since then, we've identified a few other issues leading to invalid statistics, and we've made notable improvements to our statistics system. We are now confident that the statistics are trustworthy. As part of the work, we decided to discard our existing package statistics warehouse database and create a new one. This new warehouse woul...

Aug 19, 2014
Post comments count 0
Post likes count 0

Upgrading to jQuery.UI.Combined 1.11.0

pranav rastogi

The jQueryUI team released a new version of their library recently. This release has some changes which will impact your apps as you migrate to 1.11.0. This post will highlight the changes you need to do to use jQuery.UI.Combined NuGet package.ChangesI am going to highlight the change that is relevant to this post. For a full list of changes/ release notes see the changelog and upgrade guide on the  jQueryUI team site.The jQuery.UI.Combined NuGet package combines the jQueryUI controls and a base theme. In 1.11.0, the jQuery UI team has renamed the files in the base theme. The change was to drop “jquery...

Aug 18, 2014
Post comments count 0
Post likes count 0

Try out the new releases: .NET Framework vNext, ASP.NET vNext, .NET Native and RyuJIT

.NET Team

Update (2017): See .NET Framework Releases to learn about newer releases. Today, we are announcing updated versions of .NET Framework vNext, ASP.NET vNext, .NET Native and RyuJIT. You can try out these new releases by installing Visual Studio “14” CTP3. Please tell us what you think. The .NET Framework vNext We are releasing an early build of the .NET Framework vNext with Visual Studio CTP 3. This early release includes a relatively small number of changes beyond what we shipped in the .NET Framework 4.5.2. Today’s release includes a handful of bug fixes, including many for WPF. .NET Framework vNext is currentl...

Aug 18, 2014
Post comments count 0
Post likes count 0

ASP.NET vNext in Visual Studio “14” CTP 3

Xinyang Qiu

Today we released various runtime and tooling updates for ASP.NET vNext in Visual Studio “14” CTP 3. We included all the features that were included in Visual Studio 2013 Update 3 in this release. This release also has ASP.NET vNext runtime and tooling improvements as outlined below. ASP.NET vNext Runtime This CTP includes our alpha3 runtime packages for ASP.NET vNext. You can find all the details on the specific enhancements added and issues fixed in the published release notes on GitHub. For information on how to get started with ASP.NET vNext using Visual Studio “14” check out the ar...

Aug 12, 2014
Post comments count 0
Post likes count 0

August 2014 Security Updates

The .NET Fundamentals Team

The .NET team released a security bulletin today as part of the monthly “patch Tuesday” cycle.Microsoft Security Bulletin MS14-046 - Important, Vulnerabilities in .NET Framework could allow Security Feature Bypass (2984625).This update resolves a vulnerability in the Microsoft .NET Framework that could bypass the Address Space Layout Randomization (ASLR) security feature if a user goes to a specially crafted website.This security update is rated Important for Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 3.5, and Microsoft .NET Framework 3.5.1 on affected editions of Micro...

Aug 7, 2014
Post comments count 0
Post likes count 0

Moving to the .NET Framework 4.5.2

The .NET Fundamentals Team

Updated (2017): See .NET Framework Releases to learn about newer releases. A few months ago we announced the availability of the .NET Framework 4.5.2, a highly compatible, in-place update to the .NET 4.x family (.NET 4, 4.5, and 4.5.1). The .NET Framework 4.5.2 was released only a few short months after the release of .NET 4.5.1 and gives you the benefits of the greater stability, reliability, security and performance without any action beyond installing the .NET 4.5.2 update i.e., there is no need to recompile your application to get these benefits. The quick pace at which we’re evolving and shipping means the l...