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 AnalyzerThe 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 AnalyzerHow to Write a Plugin for the Best Practices AnalyzerIn 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 TOUJoin the CommunityThere are numerous ways you can participate in the TFS Admin Tool community
TestDocs