Share via


ASP.NET Best practices Analyzer

Long time ago, I came across ASP.NET BPA which looks at machine.config and web.config for potential security and general configuration issues. It's a must use tool for ASP.NET developers. It classifies the settings for Development, Deployment and Production separately. It looks at quite a lot of settings, the following are some of the categories of settings.

- Trust Level
- Trace
- Hosting Environment
- Health Monitoring
- Compilation
- Custom Errors
- Viewstate Encryption

Although there are many other settings that are need to be looked at, definitely this is a good start. ASP.NET BPA can be found at https://www.microsoft.com/downloads/details.aspx?FamilyID=d2717206-e804-415e-9173-c7b7327289e4&displaylang=en. Here is a link on MSDN on the same https://msdn.microsoft.com/en-us/vs2005/aa718345.aspx.

More to come.

Thanks
Anil