No trial. No credit card required. Just your GitHub account.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Featured posts

.NET Aspire 9.3 is here and enhanced with GitHub Copilot!
.NET Aspire 9.3 is the biggest release of .NET Aspire yet, with the introduction of GitHub Copilot directly into the .NET Aspire Dashboard, updates for integrat...
Latest posts

Visual Studio 2013 Custom Web Servers and OwinHost.exe
When running Web applications from within Visual Studio, there have generally been two primary hosts available while developing: a local “development” Web server, or a full version of Internet Information Services (IIS). There has also been a “custom server” option, where a path to a server executable could be entered; however, this was not a widely used option given that most Web applications were built for the ASP.NET pipeline running in some flavor of IIS anyway. With Visual Studio 2013, ASP.NET will include a new way to compose and host Web applications. In this new model, ASP.NET will shift from a monolithi...

Creating New Windows Azure Web Site from Visual Studio 2013 RC
We are now making it easier to create a new Windows Azure Web Site from Visual Studio 2013 RC. This feature can be accessed from the Web Sites sub node under the Windows Azure node in Server Explorer. You would need to install Azure SDK 2.1 before you can use this feature. You can follow these steps to create a new Windows Azure Web Site. 1. Import your Windows Azure subscription. You can do this by right-clicking on the Windows Azure top node in Server Explorer, then select Import Subscriptions…. Find your Windows Azure subscription file and click Import. If you don’t have your subscription file ye...

What is new in Browser Link with Visual Studio 2013 RC?
Over the last few months, the Browser Link team has worked on delivering these new features in the Visual Studio 2013 RC release: For those who are not familiar with Browser Link, please look at our introductory blog here. Browser Link Dashboard The Browser Link Dashboard is a tool window in VS that shows all active browser link connections. You can invoke the dashboard by clicking on the little arrow next to the Refresh Linked Browser icon. Clicking on the Browser Link Dashboard menu item will bring up the tool window. As you can see in the image below, the dashboard shows all active connecti...
![Issues uploading portable library packages [Fixed]](https://devblogs.microsoft.com/dotnet/wp-content/uploads/sites/10/2023/07/230663244-b12e77a9-ffbc-40e9-b360-58a3fb3b4c9d-Copy-2-Copy.png)
Issues uploading portable library packages [Fixed]
Starting September 3rd, some users started having issues uploading packages that contain portable libraries; on September 10th, we deployed a fix to address those issues. Errors Experienced Depending on how you were publishing your package, you would have experienced the errors in a few different ways. Upload Package page on nuget.org If you were uploading your package through the nuget.org website's Upload Package page, the package would have initially uploaded okay, but you would have gotten an error when submitting the verified package details. The error would have been our standard "Error: Oh no, we brok...

Announcing release of ASP.NET and Web Tools for Visual Studio 2013 RC
Announcing release of ASP.NET and Web Tools for Visual Studio 2013 RC I’m excited to show the new features of the ASP.NET and Web Tools for Visual Studio 2013 RC. Click here to download and install the Visual Studio 2013 RC today. Please check http://www.asp.net/vnext for release notes, documentation, and tutorials. This blog includes both the new RC features and the features that already announced in the ASP.NET and Web Tools for VS2013 Preview that was released 2 months ago. We will have incoming blogs to talk about the features in detail. Visual Studio Web Tooling Enhancements One ASP.NET We made a s...

Announcing the .NET Framework 4.5.1 RC

Update (2017): See .NET Framework Releases to learn about newer releases. This release is unsupported. Update: The .NET Framework 4.5.1 RTM has been released and is available for download. The .NET Framework 4.5.1 RC is now available. It comes with a go-live license, enabling you to deploy 4.5.1 apps in production. Here are the RC bits. Download them. Try them out. Tell us what you think. Our RC release is a set of “fit and finish” changes on top of the earlier .NET Framework 4.5.1 Preview, which we released in June. The best place to learn about the features and capabilities of RC is to read our earli...

Debug ScriptBundle results in 404 if virtualPath parameter contains a dot
I spent some time debuging a ScriptBundle problem last Friday and want to share my experience. The original code in a MVC project App_Start/BundleConfig.cs file: Code Snippet And in a cshtml file, the bundle is included as: Code Snippet In local IIS Express debugging mode, I found no problem. So I deployed to Azure to see if project works in real server. And to my surprise, it reported an error that SignalR is not loaded. The following image from the IE F12 developer tools shows a 404 is returned when getting /bundles/jquery.signalR. To find out if bundling works locally, I c...

Updated NuGet Support in Visual Studio 2012.4

As Brian Harry recently announced, there will be a Visual Studio 2012 Update 4. With RC2, we’ve updated the NuGet support. In this blog post, I’ll summarize those improvements. Updated NuGet Client The RTM version of Visual Studio 2012 included a fairly old version of the NuGet client (2.0). Although the NuGet team regularly ships updated versions via the Visual Studio gallery, many of you haven’t updated your NuGet clients yet – probably because you weren’t aware that an update exists or because you didn’t see a reason to update. Unfortunately, the NuGet 2.0 client didn&rsq...

NuGet 2.7 Package Restore Tips
Since the release of NuGet 2.7 with Automatic Package Restore and implicit consent, many developers have adopted the new approach and provided some great feedback on their experiences. Based on that feedback, we have collected a set of tips to help you start using the new restore features. Using Automatic Package Restore Even though package restore consent is on by default, users still need to choose to omit their packages from source control before package restore is engaged. By default, source control systems will include the packages folder in your repository, and you need to take action to omit the packa...