.NET Blog

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

Latest posts

May 23, 2018
Post comments count 0
Post likes count 0

.NET Framework May 2018 Preview of Quality Rollup for Windows 10 April 2018 Update (version 1803)

Tara Overfield

Today, we are releasing the May 2018 Preview of Quality Rollup for Windows 10 April 2018 Update (version 1803). Quality and Reliability This release contains the following quality and reliability improvements. CLR WPF Note: Additional information on these improvements is not available. The VSTS bug number provided with each improvement is a unique ID that you can give Microsoft Customer Support, include in StackOverflow comments or use in web searches. Getting the Update The Security and Quality Rollup is available via Windows Update, Windows Server Update Services, and Mic...

May 23, 2018
Post comments count 0
Post likes count 0

Troubleshooting ASP.NET Core Performance Problems

Jeffrey Fritz

This is a guest post by Mike Rousos I recently had an opportunity to help a developer with an ASP.NET Core app that was functionally correct but slow when under a heavy user load. We found a few different factors contributing to the app's slowdown while investigating, but the majority of the issues were some variation of blocking threads that could have run in a non-blocking way. It was a good reminder for me just how crucial it is to use non-blocking patterns in multi-threaded scenarios like a web app. Beware of Locks One of the first problems we noticed (through CPU analysis with PerfView) was that a lot of ...

May 22, 2018
Post comments count 0
Post likes count 0

Announcing ASP.NET Providers Connected Service Visual Studio Extension

Matt FJH

Provider pattern was introduced in ASP.NET 2.0 and it gives the developers the flexibility of where to store the state of ASP.NET features (e.g. Session State, Membership, Output Cache etc.). In ASP.NET 4.6.2, we added async support for Session State Provider and Output Cache Provider.  These providers provide much better scalability, and enables the web application to adapt to the cloud environment.  Furthermore, , we also released SqlSessionStateProviderAsync, CosmosDBSessionStateProviderAsync, RedisSessionStateProvider and SQLAsyncOutputCacheProvider.  Through these providers the web applications can store the...

May 22, 2018
Post comments count 0
Post likes count 0

Introducing signed package submissions to NuGet.org

Rido

In September 2017, we announced our plans to improve the security of the NuGet ecosystem by introducing the ability for package authors to sign packages. Today, we want to announce support for any NuGet.org user to submit signed packages to NuGet.org. A signed NuGet package is designed to be fully compatible with pre-existing NuGet servers and clients. Only newer versions of NuGet clients will take advantage of validating package signatures. We added this capability to Visual Studio 2017 15.6 – so we encourage you to upgrade to the latest VS updates to benefit from these added security measures. All the package...

May 21, 2018
Post comments count 0
Post likes count 0

.NET Framework May 2018 Preview of Quality Rollup for Windows 10 1709 (Fall Creators Update)

Tara Overfield

Today, we are releasing the May 2018 Preview of Quality Rollup for Windows 10 1709 (Fall Creators Update). Quality and Reliability This release contains the following quality and reliability improvements. CLR Networking WPF Note: Additional information on these improvements is not available. The VSTS bug number provided with each improvement is a unique ID that you can give Microsoft Customer Support, include in StackOverflow comments or use in web searches. Getting the Update The Preview of Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Up...

May 21, 2018
Post comments count 0
Post likes count 0

A Penny Saved is a Ton of Serverless Compute Earned

Web Development Tools Microsoft

Scott Guthrie recently shared one of my favorite anecdotes on his Azure Red Shirt Tour. A Microsoft customer regularly invokes 1 billion (yes, that’s with a “B”) Azure Functions per day. The customer reached out to support after the first month thinking there was a bug in the billing system, only to find out that the $72 was in fact correct. How is that possible? Azure Functions is a serverless compute platform that allows you to focus on code that only executes when triggered by events, and you only pay for CPU time and memory used during execution (versus a traditional web server where you are paying a fee even...

May 17, 2018
Post comments count 0
Post likes count 0

.NET Framework May 2018 Preview of Quality Rollup for Windows 10

Tara Overfield

Today, we are releasing the May 2018 Preview of Quality Rollup for Windows 10 1703 (Creators Update) and Windows 10 1607 (Anniversary Update). Quality and Reliability This release contains the following quality and reliability improvements. CLR Networking WPF Note: Additional information on these improvements is not available. The VSTS bug number provided with each improvement is a unique ID that you can give Microsoft Customer Support, include in StackOverflow comments or use in web searches. Getting the Update The Preview of Quality Rollup is available via Windows Update, Windows Serv...

May 15, 2018
Post comments count 0
Post likes count 0

.NET Framework May 2018 Preview of Quality Rollup

Rich Lander [MSFT]

Today, we are releasing the May 2018 Preview of Quality Rollup. Quality and Reliability This release contains the following quality and reliability improvements. CLR Networking WPF Note: Additional information on these improvements is not available. The VSTS bug number provided with each improvement is a unique ID that you can give Microsoft Customer Support, include in StackOverflow comments or use in web searches. Getting the Update The Preview of Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Up...

May 15, 2018
Post comments count 0
Post likes count 0

NuGet.org will only support MSA/AAD starting June 1st, 2018

Anand Gaurav

We had previously announced the deprecation of NuGet.org's home-grown authentication in favor of Microsoft accounts (MSA) that will allow us to add support for additional security systems such as two-factor authentication (2FA). We will be disabling the NuGet.org's home-grown authentication mechanism starting June 1st, 2018. This means that you can only sign in to NuGet.org using a Microsoft account or an Azure AD account from next month. If you have not yet linked your account to MSA/AAD, do it now! Linking MSA/AAD to an existing account If you have not yet linked your NuGet.org account to a MSA/AAD, you can d...