Given the extensive configuration options of practically all aspects of the virtual directory, sometimes the choices can almost be too much. For developers of Web-based applications, the most important considerations involve the site's security. IIS offers the flexibility to do all of the security work for you. Alternatively, you can do it all on your own by allowing anonymous users access and then providing your own security by forcing users through a login screen.