.NET Blog

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

Featured posts

Join the .NET & C# Teams at Microsoft Build 2025
Apr 15, 2025
Post comments count 1
Post likes count 2

Join the .NET & C# Teams at Microsoft Build 2025

.NET Team
.NET Team

The countdown to Microsoft Build 2025 is on! Join us May 19-22 either in-person in Seattle or online and explore an exciting lineup of .NET and C# content, incl...

.NETASP.NETASP.NET Core

Latest posts

Update to HttpClient and Automatic Decompression
Jun 19, 2013
Post comments count 0
Post likes count 0

Update to HttpClient and Automatic Decompression

Immo Landwerth
Immo Landwerth

Two weeks ago, we published a beta of HttpClient that provides support for automatic decompression. Since then, we’ve received a fair amount of feedback, especially around the fact that it relies on a native implementation of compression that isn’t available on the same platforms as HttpClient. Today, we’ve published another beta of HttpClient that will address those concerns. HttpClient no longer depends on Microsoft.Bcl.Compression In the last post, we explained why Microsoft.Bcl.Compression depends on native code. To recap, we are using the same implementation of DeflateStream that we ship...

View Persisted Logs in Azure Storage in Visual Studio 2012
Jun 17, 2013
Post comments count 0
Post likes count 0

View Persisted Logs in Azure Storage in Visual Studio 2012

AnhPhan
AnhPhan

In ScottGu’s Blog “Announcing the release of Windows Azure SDK 2.0 for .NET”, among all other new features, you learn how to stream your Windows Azure Web Site’s application logs into Visual Studio. It might be also useful if you persist those same logs in Azure Table Storage and view them in Visual Studio for certain time intervals. This blog will describe the steps how to achieve that. You need to install Windows Azure SDK 2.0 for .NET from Windows Azure .NET Developer Center in order to use this feature. Add Tracing To Your Application Add some tracing in a WebForm application with Systyem.Diagnostics.Tra...

NuGet Package Restore Issues
Jun 12, 2013
Post comments count 1
Post likes count 0

NuGet Package Restore Issues

Immo Landwerth
Immo Landwerth

We’ve received several reports that our NuGet packages broke the NuGet package restore feature. In this post, I’ll explain what the issue is, how you can work around it, and finally how we plan on fixing this issue in the long term. The problem and solution Microsoft.Bcl.Build and Microsoft.Bcl.Compression require custom target files, which do not work well with NuGet’s package restore feature. The easiest way to fix the package restore issues is by checking in any .targets files that are stored under the packages directory. What’s package restore? When you add a NuGet package to your proj...

Portable Compression and HttpClient Working Together
Jun 6, 2013
Post comments count 0
Post likes count 0

Portable Compression and HttpClient Working Together

Immo Landwerth
Immo Landwerth

Today we’re happy to announce that we released two NuGet packages: Before we go into the details, let’s first take a look at why compression is particularly interesting for HttpClient. Compression and HttpClient We live in a world where we are permanently surrounded by devices, particularly smart phones. Apps that run on these devices are often not super useful in isolation; they require services to provide data and enhance their features. As a result many developers use the HttpClient class to access web resources such as REST services. Most service providers want to minimize the data that is bei...

Portable Compression and HttpClient Working Together
Jun 6, 2013
Post comments count 0
Post likes count 0

Portable Compression and HttpClient Working Together

Immo Landwerth
Immo Landwerth

Today we’re happy to announce that we released two NuGet packages: Before we go into the details, let’s first take a look at why compression is particularly interesting for HttpClient. Compression and HttpClient We live in a world where we are permanently surrounded by devices, particularly smart phones. Apps that run on these devices are often not super useful in isolation; they require services to provide data and enhance their features. As a result many developers use the HttpClient class to access web resources such as REST services. Most service providers want to minimize the data that is bei...

Portable Compression and HttpClient Working Together
Jun 6, 2013
Post comments count 0
Post likes count 0

Portable Compression and HttpClient Working Together

Immo Landwerth
Immo Landwerth

Today we’re happy to announce that we released two NuGet packages: Before we go into the details, let’s first take a look at why compression is particularly interesting for HttpClient. Compression and HttpClient We live in a world where we are permanently surrounded by devices, particularly smart phones. Apps that run on these devices are often not super useful in isolation; they require services to provide data and enhance their features. As a result many developers use the HttpClient class to access web resources such as REST services. Most service providers want to minimize the data that is bei...

Portable Compression and HttpClient Working Together
Jun 6, 2013
Post comments count 0
Post likes count 0

Portable Compression and HttpClient Working Together

Immo Landwerth
Immo Landwerth

Today we’re happy to announce that we released two NuGet packages: Before we go into the details, let’s first take a look at why compression is particularly interesting for HttpClient. Compression and HttpClient We live in a world where we are permanently surrounded by devices, particularly smart phones. Apps that run on these devices are often not super useful in isolation; they require services to provide data and enhance their features. As a result many developers use the HttpClient class to access web resources such as REST services. Most service providers want to minimize the data that is bei...

Portable Compression and HttpClient Working Together
Jun 6, 2013
Post comments count 0
Post likes count 0

Portable Compression and HttpClient Working Together

Immo Landwerth
Immo Landwerth

Today we’re happy to announce that we released two NuGet packages: Before we go into the details, let’s first take a look at why compression is particularly interesting for HttpClient. Compression and HttpClient We live in a world where we are permanently surrounded by devices, particularly smart phones. Apps that run on these devices are often not super useful in isolation; they require services to provide data and enhance their features. As a result many developers use the HttpClient class to access web resources such as REST services. Most service providers want to minimize the data that is bei...

Get /httpclient/rtm – 200 OK
May 29, 2013
Post comments count 0
Post likes count 0

Get /httpclient/rtm – 200 OK

Immo Landwerth
Immo Landwerth

As promised in our last blog post we’re releasing Microsoft.Net.Http as a stable NuGet package today. Yep, that’s right: You can finally start using the portable HttpClient 2.1 in production! As we’ve discussed in previous blog posts, HttpClient is a modern networking API which makes it easy to access any resource exposed through HTTP. The HttpClient API has been available in some versions of .NET for a while now. This NuGet package makes a standard set of HttpClient APIs available across a wider array of platforms, including Windows Phone 7.5 and higher, .NET Framework 4.0 and higher, and Windo...