.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
Deploy to Azure from GitHub with Application Insights
Browsing GitHub the other day I found an interesting button in README: Deploy to Azure. This button intrigued me to say the least. With one click I can create my own instance of that web app and try it out. Isn’t it great? And it’s very easy to insert into your own GitHub repo. But every app should include monitoring! So I’ll show you how to extend the button to create a new Application Insights resource. Anyone who deploys your app also gets their own web app monitor that shows the performance and usage of their instance of the app. Just a button There is a nice blog post on how to implement this button for ...
Announcing the NuGet 3.2 release
Today we are publishing the version 3.2 updates to the NuGet clients. We took customer feedback regarding issues and feature direction and assembled this release to address those immediate concerns. There are fixes available for a number of blocking issues and adds support for push and list for compliant V3 servers. We also added support for the command line client to interact with v3 servers as well as project.json managed projects. You can download the updates to both the nuget.exe command-line tool and the Visual Studio 2015 extension. We also decided to increment the version of nuget.exe (NuGet command line)...
Our Summer Internship on the .NET Team
This post was written by Microsoft Explorer interns Daniel King, Zoë Petard, and Jessica Petty and highlights their project & experiences this summer working on the .NET Roslyn team. We loved having them this summer! Roslyn Diagnostic Analyzer Tutorial Tired of frustrating compile-time errors? Analyzers can examine code as you type and present live diagnostics. Wish you could standardize code across your organization? Analyzers can enforce coding protocols during code production instead of at code check-in. This blog post will explore how analyzers work and walk through the analyzer tutorial that we...
Sending WebHooks with ASP.NET WebHooks Preview
In the blog Introducing Microsoft ASP.NET WebHooks Preview, we gave an overview of how to work with Microsoft ASP.NET WebHooks. We mentioned that it is not only possible to receive WebHooks from others but also to add support for sending WebHooks from your Web Application. This blog goes into detail on how to do that. Sending WebHooks is slightly more involved in that there are more things to keep track of. In order to support other APIs registering for WebHooks from your ASP.NET application, we need to provide support for: Microsoft ASP.NET WebHooks help you throughout this process making...
ASP.NET Community Standup – September 8, 2015
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 5 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 re...
Integrating with Salesforce using ASP.NET WebHooks Preview
In the blog Introducing Microsoft ASP.NET WebHooks Preview, we gave an overview of how to work with Microsoft ASP.NET WebHooks. Out of the box we provide support for a variety of existing WebHooks providers such as Dropbox, GitHub, MailChimp, PayPal, Slack, Trello, and many more. Salesforce does not support classic WebHooks, but they do have a concept called Outbound Soap Messages which shares many of the same characteristics. As a result, it is possible to receive these messages using ASP.NET WebHooks which we will describe here. To support receiving Outbound Soap Messages you need to install the Microsoft.AspN...
Integrating with Slack Using ASP.NET WebHooks Preview
In the blog Introducing Microsoft ASP.NET WebHooks Preview, we gave an overview of how to work with Microsoft ASP.NET WebHooks. Slack provides an interesting model where you can set up a WebHook to be fired when a certain trigger word is used in one of their messaging channels. In addition, it is possible for the WebHook to send data back to the channel which is very useful. For example, if you have a trigger word AskMe: then you can get the WebHook to respond like this: WebHook Configuration To setup Slack WebHooks you need a Slack account. Then you configure the WebHook using what they call an Integration a...
Introducing Microsoft ASP.NET WebHooks Preview
We are very pleased to announce ASP.NET WebHooks preview as a new addition to the ASP.NET family. WebHooks is a lightweight HTTP pattern providing a simple pub/sub model for wiring together Web APIs and SaaS services. When an event happens in a service, a notification is sent in the form of an HTTP POST request to registered subscribers. The POST request contains information about the event which makes it possible for the receiver to act accordingly. Because of their simplicity, WebHooks are already exposed by a large number of services including Dropbox, GitHub, Instagram, MailChimp, PayPal, Slack, Trello, an...
AJAX Control Toolkit Critical Update
Our friends at DevExpress have been hard at work on the AJAX Control toolkit and have an update available that should be installed to cover a critical security vulnerability that has existed prior to the v15.1.x version.Brian Cardinale discovered the security vulnerability, a directory traversal issue, and has a blog post describing the issue in more detail.Read more on the DexExpress blog: https://community.devexpress.com/blogs/aspnet/archive/2015/08/31/update-ajax-control-toolkit-to-patch-critical-security-vulnerability.aspxDownload an installer for the latest version of the toolkit now.