Basics of Web Application and Web Server Connection

Web application 
  • A collection of elements that make up a Web site or distinct portion of a Web site organized under a virtual root.
  • A Web project can reference a single Web application.
  • Each web application requires a combination of hardware and software that are needed for developing a web apllication that incorporates a database.  
Web Server Connections 
  • They work in two modes local and master. The web software interacts with the master Web server via HTTP.
  • An HTTP connection allows you to connect to the master Web server through firewalls and proxy servers that protect you from unauthorized access to your local development site.
  • When your Web application is ready you can make the Web pages available using the master Web server or you can deploy the Web application to a production Web server.
  • It is better to separate production server from the master web server because it provides an added layer of protection.
  • A Web application provides a number of new security challenges such as unknown users, dynamic ASP.NET pages, and cookies. controlled user access and protection for the application's resources .