Missed .NET Day on Agentic Modernization? Watch the coding demos and agentic workflow sessions on demand.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
On .NET 3/10/2016 – Nick Craver on StackOverflow Performance
This week, our guest is Nick Craver, to talk about StackOverflow performance. You can also read Nick's report on 2016 perf.
Remote Debug ASP.NET Core RC1 on Azure App Service
ASP.NET developers who deploy their code to Azure App Service have remote debugging features available from the Visual Studio Server and Cloud Explorer windows. ASP.NET 4x projects can be debugged live in App Service by simply right-clicking your Web, Mobile, or API Apps in Cloud Explorer and clicking the “Attach Debugger” action. Under the hood, what happens during a remote debugging session is that the Visual Studio remote debugger attaches to the W3WP.exe process, in which the ASP.NET 4.x code executes. Since ASP.NET Core RC1 code is executed within the DNX.exe process, the remote debugging feature fails to li...
Notes from the ASP.NET Community Standup – March 15, 2016
This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week. Within 30 minutes, Scott Hanselman, Damian Edwards, Jon Galloway and an occasional guest or two discuss new features and ask for feedback on important decisions being made by the ASP.NET development teams. Each week the standup is hosted live on Google Hangouts and the team publishes the...
Get Started with ASP.NET Core Authorization – Part 1 of 2
After learning about Authentication in ASP.NET Core, our intrepid reporter Seth Juarez wanted to dig deeper into the ASP.NET Authorization story. In the following video, he speaks with ASP.NET Security Analyst Barry Dorrans. Notes and links from their discussion follow. Authorization verifies that a user is permitted to access functionality, and requires some form of authentication in front of it. Authentication confirms a user's identity. Barry pointed out that many developers in older versions of ASP.NET implemented their own AuthorizeAttribute, and did not fully implement the entire specific...
The week in .NET – 3/15/2016
To read last week's post, see The week in .NET - 3/8/2016. On.NET Last week, we had Nick Craver on the show to talk about StackOverflow. It was lots of fun, and I highly recommend watching if you're interested in getting an inside look at how StackOverflow is being maintained and kept a high-performance site. Exceptionally this week, we won't have a show. Package of the week: Quartz.NET Scheduling background jobs in an application can be tricky business. Quartz.NET takes care of the details for you: it manages thread pools, schedules and triggers jobs, all from a simple fluent API: User group of the week...
Announcing v16.1 of the ASP.NET AJAX Control Toolkit
We are very happy to announce along with our partners at DevExpress, a new version of the ASP.NET AJAX Control Toolkit is now available. This version, labeled 16.1 delivers some documentation improvements, tutorials, and some long requested updates for existing controls. This is the one year anniversary of the stewardship of the AJAX Control Toolkit with DevExpress, and we thank them for their service to maintain the project. To help encourage further involvement with the project, its online source and managemenet has been moved to GitHub in the AjaxControlToolkit repository. Documentation for the toolkit has...
First Look: Authentication in ASP.NET Core
With the coming changes in ASP.NET Core, our friend and intrepid reporter Seth Juarez sat down with ASP.NET Program Manager Pranav Rastogi to discuss the updates and improvements in the new ASP.NET Core authentication system: Here are some of the highlights of their discussion and some sample code to get you started: Pranav gave a quick definition of authentication compared to authorization: Authentication validates who the user is and authorization validates access to the actions a user wants to perform. The authentication scenarios in ASP.NET are still the same as in previous versions: OAuth can be enabled wit...
Web Extension Pack for Visual Studio 2015
The Visual Studio extensibility ecosystem has been steadily growing in the past years and the community has built some really great extensions. Some of these extensions are specific to web development scenarios and are useful to almost all web developers using Visual Studio. The only problem is to find all these relevant extensions. That’s exactly the problem Web Extension Pack was created to fix. It's an unofficial extension created by the Visual Studio Web Team that describes itself as the easiest way to set up Visual Studio for the ultimate web development experience. It installs web development specific ext...
Notes from the ASP.NET Community Standup – March 8, 2016
This is the next in a series of blog posts that will cover the topics discussed in the ASP.NET Community Standup. The community standup is a short video-based discussion with some of the leaders of the ASP.NET development teams covering the accomplishments of the team on the new ASP.NET Core framework over the previous week. Within 30 minutes, Scott Hanselman, Damian Edwards, Jon Galloway and an occasional guest or two discuss new features and ask for feedback on important decisions being made by the ASP.NET development teams. Each week the standup is hosted live on Google Hangouts and the team publishes the...