Microsoft Application Diagnostics

An application makes certain assumptions about the environment in which it will run, or the resources that it will use. These assumptions include things like file IO permissions, database resources, external services etc…


Diagnostics helps you validate those assumptions by providing a framework for developers to easily integrate simple system verification tests (Diagnostic Tests) into their applications. A system engineer or an administrator can execute securely with a remote client (e.g. ExpressClient) while the application is running.