We have already created and used basic console applications, but now we should delve into them more deeply.
Console applications are text-based and are run at Command Prompt. They typically perform simple tasks that need to be scripted, such as compiling a file or encrypting a section of a configuration file. They can have arguments passed to them to control their behavior; for example, to encrypt the database connection strings section in a Web.config file, use the following command line:
aspnet_regiis -pdf "connectionStrings" "c:\mywebsite"