This project is read-only.
News Feeds

Welcome to the Microsoft Best Practices Analyzer Home Page!

The Microsoft Best Practices Analyzer is an general-purpose engine that allows for a user to analyze settings in their systems to quickly identify problematic or sub-optimal configurations. The Best Practices Analyzer (BPA) uses a plug-in architecture that allows users to easily install and extend the functionality of the tool by downloading a best practices analyzer "plug-in" and accompanying "rules" document.

The BPA tool comes preinstalled with an example plug-in for analyzes an ASP.Net 2.0 server and website's system.web configuration settings for problematic configurations. The source code for this analyzer plugin will be avaiable as a Shared Source project, and can serve as an example of how you could write your own best practices plug-in that extends the tool.



Current Project Status

Version 1.0 has been released, and can be downloaded here.

View the Requirements for running the Best Practices Analyzer

Download the Final 1.0 Release

The final 1.0 release of the Microsoft Best Practices Analyzer, which includes an automatic updater for rules and plugins, is now available to download! Download it and let us know what you think!

Join the Development Team

Contributing to the Best Practices Analyzer

The best way to contribute to this community project is to contribute more rules for released analyzers (especially ASP.Net 2.0 configuration rules), or to try your hand at writing a best practices plug-in of your own. Please submit your suggestions for new rules in the Discussion boards for this project.

How to Write a Rule for the Best Practices Analyzer
How to Write a Plugin for the Best Practices Analyzer

In addition, the source code for the ASP.NET 2.0 configuration analyzer plug-in that was released with the Microsoft Best Practices Analyzer is available for download to help you get started writing your own plug-ins. Download it here!

Note that by posting your submission to the Issue Tracker, you agree to do so under the CodePlex TOU

Join the Community

There are numerous ways you can participate in the TFS Admin Tool community


Last edited Dec 7, 2006 at 11:16 PM by codeplexadmin, version 10