Since IIS 7, the once monolithic web server has been broken up into about 40 components so a web server can be setup with only what it actually needs which reduces its security exposure and memory footprint. The architecture also facilitates replacing built in functionality with our own implementations. Support for HttpModules and HttpHandlers allow the web server to be extended using familiar managed .NET code rather than the previous ISAPI techiniques that required unmanaged C or C++. Great new diagnostic features provide the ability to save information about failed requests and allow inspection of worker processes and active requests running in the web server. The Microsoft.Web.Administration can also be used to write managed code that can create IIS web sites, application pools, or virtual directories.
This course teaches developers how to setup, configure, and manage IIS. We will cover the basics of IIS 7.5; New Features, Site Creation and Configuration (like what is a host header?), how SSL certificates work, and how to package and deploy your website. The last module teaches you the several new and enhanced features available in IIS 8, including Application Initialization (site warm up), SNI (Server Name Indication) and other SSL improvements, CPU throttling and support for Web Sockets
Developers have to deal with certificates quite often. The are used by WEB servers and Web browsers, used to sign documents etc. This course introduces the practical aspects of public key cryptography. It shows the layout of certificates, the tools to manipulate them, how to obtain them, do key maintenance. Briefly touches on self signed certificates. Describes CA hierarchies and shows the Chain Building process. References to further literature.
A debugger is a tremendously useful tool when doing root cause analysis of nasty application bugs, but is it the only tool? The answer is "no" It turns out there are other tools out there that can help get a definitive root cause much quicker. In this course, we take a look at tools such as PerfView, performance counters, MDBG etc. which are all great at helping weed out bugs. Additionally, we also introduce Team Foundation Services which is TFS in the cloud that can help you with your overall development processes.
Get hands-on with the web server role on Windows Server 2003. This course will show you how to create a server and host websites, to more advanced security topics. This course is designed for beginners who are familiar with Windows Server 2003, but is also recommended to more experienced users who would like to learn the more advanced features of Windows Web Servers.
Log Parser is a free tool from Microsoft that provides the ability to write SQL-like queries against a large number of input formats. It is not just text based files like web logs, CSV files, etc. but also system resources like the file system, registry and event logs. Learn some best practices for monitoring your systems with log parser!
ASP.NET has established itself as one of the most productive environments for building web applications and more developers are switching over every day. The 2.0 release of ASP.NET builds on the same componentry of 1.1, improving productivity of developers even further by providing standard implementations of common Web application features like membership, persistent user profile, and Web parts, among others. The 3.5 release adds several new controls including the flexible ListView and the LinqDataSource, as well as integrated suport for ASP.NET Ajax. This course will introduce practicing .NET developers to the comprehensive Web development platform that ASP.NET has become. We will cover fundamentals that have been in place since the 1.0 release, as well as all of the newer features found in the 2.0 and 3.5 releases with an emphasis on understanding how each new feature works and when to best apply it.
In this course you will learn about all the features of Microsoft WebMatrix for working with HTML, ASP.NET, PHP, and Node.js websites. You will learn how to deploy your sites to hosting providers or Windows Azure, and how to use the new functionality such as source control integration for TFS and GIT.
Windows Server AppFabric provides tools for managing and monitoring WCF services and WF workflow services. This class will help you understand these tools and how to use them to complement your WCF and WF development.