List of Figures

Chapter 1: IIS Fundamentals

Figure 1-1: Subcomponents of IIS
Figure 1-2: The IIS Manager snap-in
Figure 1-3: Local computer Properties window
Figure 1-4: View of a metabase file
Figure 1-5: Backup/restore configuration
Figure 1-6: Diagram of web server process-IIS 5
Figure 1-7: Diagram of web server process-IIS 6

Chapter 2: The WWW Service

Figure 2-1: Web sites in the IIS MMC
Figure 2-2: The Web Site tab
Figure 2-3: The Advanced Web Site Identification dialog box
Figure 2-4: The Performance tab
Figure 2-5: The ISAPI Filters tab
Figure 2-6: The Home Directory tab
Figure 2-7: The Application Configuration window
Figure 2-8: The Options tab of the Application Configuration window
Figure 2-9: Debugging tab
Figure 2-10: The Documents tab
Figure 2-11: The Directory Security tab
Figure 2-12: The Authentication Methods dialog box
Figure 2-13: The IP Address and Domain Name Restrictions dialog box
Figure 2-14: The Secure Communications window
Figure 2-15: The HTTP Headers tab
Figure 2-16: The Custom Errors tab
Figure 2-17: The BITS Server Extension tab
Figure 2-18: The Server Extensions 2002 tab
Figure 2-19: The FrontPage Server Administration site Change Configuration Settings page
Figure 2-20: The Server Administration page
Figure 2-21: The Service tab
Figure 2-22: Application Pools in the MMC
Figure 2-23: The Recycling tab
Figure 2-24: The Performance tab
Figure 2-25: The Health tab
Figure 2-26: The Identity tab

Chapter 3: The FTP Service

Figure 3-1: MMC, showing details of FTP Sites node
Figure 3-2: Results of iisftp script querying the local host
Figure 3-3: FTP User Sessions window, showing a few active sessions
Figure 3-4: Site Description window for the FTP Site Creation Wizard
Figure 3-5: IP Address And Port Settings window
Figure 3-6: FTP User Isolation window
Figure 3-7: FTP Site Home Directory window
Figure 3-8: FTP Site Access Permissions window
Figure 3-9: Creating a simple FTP site using iisftp script
Figure 3-10: Save a configuration to a file
Figure 3-11: Import Configuration window with an FTP site selected
Figure 3-12: Messages tab of the Properties window for an FTP site
Figure 3-13: Sample dialog with an FTP Server illustrating the messages presented to a user
Figure 3-14: FTP Site tab for FTP Site Properties window

Chapter 4: The SMTP Service

Figure 4-1: Computer Management MMC showing details of IIS node and SMTP virtual servers
Figure 4-2: SMTP Service selected in the list of available services in the MMC snap-in
Figure 4-3: SMTP virtual server name prompt of the New SMTP Virtual Server Wizard
Figure 4-4: Select IP Address screen of the wizard
Figure 4-5: Choose home directory screen of the new SMTP virtual server wizard
Figure 4-6: Set the default domain name
Figure 4-7: Messages tab of the Properties window for an SMTP virtual server
Figure 4-8: Delivery tab for an SMTP virtual server Properties window
Figure 4-9: Outbound Security dialog box
Figure 4-10: SMTP domains displayed for the default SMTP virtual server in the Computer Management MMC

Chapter 5: The NNTP Service

Figure 5-1: Windows component update windows used to install the NNTP service
Figure 5-2: Accessing the NNTP virtual server
Figure 5-3: General tab settings
Figure 5-4: NNTP Virtual Server Properties Window Access tab
Figure 5-5: Authentication Methods window
Figure 5-6: Settings tab in an NNTP virtual server
Figure 5-7: NNTP Virtual Server Properties Window Security Tab
Figure 5-8: Expiration Policy Properties Window
Figure 5-9: Properties window for an NNTP virtual directory
Figure 5-10: Current sessions showing a user connected to two newsgroups

Chapter 6: Security

Figure 6-1: Configuring Automatic Updates in the System Properties window
Figure 6-2: Mappings tab showing ISAPI application extensions
Figure 6-3: Local security settings
Figure 6-4: IIS Manager Web Service Extensions, Extended tab

Chapter 7: Authentication

Figure 7-1: Metabase file with UseDigestSSP
Figure 7-2: .NET Passport login prompt with the default configurations

Chapter 8: TCP/IP and DNS

Figure 8-1: DoD protocol/Internet reference model
Figure 8-2: The OSI protocol model
Figure 8-3: The path data takes from one machine to another
Figure 8-4: Network Connections window
Figure 8-5: The IP settings tab of Advanced TCP/IP Settings
Figure 8-6: The DNS tab of Advanced TCP/IP Settings
Figure 8-7: The WINS tab of Advanced TCP/IP Settings
Figure 8-8: The TCP/IP Filtering window
Figure 8-9: Changing the DNS suffix
Figure 8-10: DNS zone file
Figure 8-11: The DNS MMC
Figure 8-12: The Hosts file

Chapter 9: Administration Tasks

Figure 9-1: The MetaBase.xml file
Figure 9-2: WMI Object Browser
Figure 9-3: Remote Server Administration page

Chapter 10: Encryption

Figure 10-1: Certificates window of IE
Figure 10-2: Windows Component Wizard window
Figure 10-3: The Web Server Certificate Wizard
Figure 10-4: Microsoft Certificate Services web enrollment Welcome screen
Figure 10-5: The Certification Authority MMC snap-in
Figure 10-6: Certification Authority MMC snap-in
Figure 10-7: The Secure Communications window
Figure 10-8: The Details tab of the Certificate window
Figure 10-9: Account Mappings rules

Chapter 11: Logging

Figure 11-1: Web site Properties window
Figure 11-2: The Logging Properties window
Figure 11-3: Extended Logging Options screen
Figure 11-4: A sample W3C Extended log file
Figure 11-5: A sample MS IIS log file
Figure 11-6: A sample NSCA log file
Figure 11-7: ODBC Microsoft Access Setup
Figure 11-8: ODBC Logging Properties window
Figure 11-9: IISLogModule section of the metabase file
Figure 11-10: The Active Log Format drop-down box, with our new log module listed

Chapter 12: ASP Programming

Figure 12-1: Overall Architecture of ASP
Figure 12-2: Creating a new ASP in Visual Interdev
Figure 12-3: Visual Interdev performing an Auto List Member
Figure 12-4: Installing ASP support from the Windows Component Wizard
Figure 12-5: Enabling ASP using Web Service Extensions
Figure 12-6: Setting the Execute permissions for a virtual directory
Figure 12-7: Editing an ASP page using Visual Interdev
Figure 12-8: Running ASP that uses response.write
Figure 12-9: Output of request collections
Figure 12-10: Output from default session
Figure 12-11: Default Session updated with new Session.Timeout property and values
Figure 12-12: ReadWriteDB.asp displayed in browser before update
Figure 12-13: Resulting display of transformed XML into HTML in web browser

Chapter 13: COM Web Programming

Figure 13-1: COM web application architecture
Figure 13-2: Visual Basic 6 New Project dialog box
Figure 13-3: Properties window for class clsChair
Figure 13-4: Project Properties dialog box with the new name ConfigSeat
Figure 13-5: Add Procedure dialog box, with Color property
Figure 13-6: Object Browser showing the clsChair class and color property
Figure 13-7: Project References dialog box
Figure 13-8: clsChair test harness testing the color property
Figure 13-9: Adding a new Application in the Components Services management console
Figure 13-10: Install Or Create A New Application screen of the COM+ Application Install Wizard
Figure 13-11: Create Empty Application screen in the COM+ Application Install Wizard
Figure 13-12: Set Application Identity screen in the COM+ Application Install Wizard
Figure 13-13: Add Application Roles screen in the COM+ Application Install Wizard
Figure 13-14: Add Users To Roles screen in the COM+ Application Install Wizard, with the webuser Windows user account added to the CreatorOwner role
Figure 13-15: Launching the COM+ Component Install Wizard
Figure 13-16: Install New Component Screen of the COM+ Component Wizard, showing the result of ConfigSeat.dll being loaded
Figure 13-17: clsChair use shown in the Component Services management console
Figure 13-18: Activation tab for the ConfigSeat.clsClass Properties window in Component Services
Figure 13-19: Enhanced test harness for clsChair
Figure 13-20: Component tab of the Project Properties window with Binary Compatibility set
Figure 13-21: XMLCOMChair.asp using the clsChair and formatChair.xsl to draw a web page

Chapter 14: ASP.NET Web Forms

Figure 14-1: Overview of the ASP.NET web forms architecture
Figure 14-2: Naming the SimpleWF ASP.NET web application project
Figure 14-3: Web form displayed in the Web Forms Designer design view
Figure 14-4: Web form requestSomething.aspx in action
Figure 14-5: Properties window for dgChair DataGrid control
Figure 14-6: Results of showGrid.aspx shown hosting DataGrid
Figure 14-7: Output of datalist.aspx using template to format DataSet
Figure 14-8: Choosing Data Form Wizard
Figure 14-9: Choose The Dataset You Want To Use step of the Data Form Wizard
Figure 14-10: Choose A Data Connection step of the Data Form Wizard
Figure 14-11: Choose Tables Or Views step of the Data Form Wizard
Figure 14-12: Choose tables and columns to display on the form
Figure 14-13: Resulting web form generated from Data Form Wizard, shown in design view
Figure 14-14: Data Form Wizard-generated web form employees.aspx displaying tblEmployee data
Figure 14-15: Design view of web form featuring the XML control

Chapter 15: ASP.NET Web Services

Figure 15-1: Overview of the web services architecture
Figure 15-2: New project myPortal being created in the New Project dialog box
Figure 15-3: Designer components pasted on design view for Events web service
Figure 15-4: Selecting a new connection for the ConnectionString property of the SQLConnection component
Figure 15-5: Setting a new data link for the Events web service
Figure 15-6: Connection component properties using DynamicProperties to obtain ConnectionString
Figure 15-7: Mapping the ConnectionString property to a key in the configuration file
Figure 15-8: Data Adaptor Configuration Wizard-Choose Your Data Connection
Figure 15-9: Data Adaptor Configuration Wizard-Choose a Query Type
Figure 15-10: Data Adaptor Configuration Wizard-Generate The SQL Statements
Figure 15-11: Data Adaptor Configuration Wizard-View Wizard Results
Figure 15-12: Applications using DefaulAppPool shown in the Computer Management MMC snap-in
Figure 15-13: Home Directory tab for the Default Web Site Properties page
Figure 15-14: Add New Application Pool dialog box
Figure 15-15: Set the identity for the application pool
Figure 15-16: Selecting the new application pool webservice using LocalSystem for myPortal
Figure 15-17: Requesting a web service using a web browser
Figure 15-18: Open method of the Events web service requested from web browser
Figure 15-19: Response of Open method in web browser
Figure 15-20: Add method web form test harness

Chapter 16: ATL Server

Figure 16-1: Architecture overview of ATL Server
Figure 16-2: Application Configuration applet for mapping files to extensions
Figure 16-3: New Project dialog box with ATL Server project template
Figure 16-4: Overview screen for ATL Server Project Wizard
Figure 16-5: Project property pages window and solution explorer
Figure 16-6: Installing native remote debugging
Figure 16-7: Project Settings in the ATL Server Project Wizard
Figure 16-8: Server Options tab in the ATL Server Project Wizard
Figure 16-9: Application Options tab in the ATL Server Project Wizard
Figure 16-10: Developer Support Options tab in the ATL Server Project Wizard
Figure 16-11: Design view of NewSimpleATLServer.srf
Figure 16-12: ATLTRACE phrases written to WebDbg
Figure 16-13: NewSimpleATLServer running after the user entered information

Chapter 17: ISAPI Extensions

Figure 17-1: Overview of ISAPI extension architecture
Figure 17-2: New Project dialog box with Win32 Project selected
Figure 17-3: Overview in the Win32 Application Wizard
Figure 17-4: Creating a Win32 DLL project
Figure 17-5: Changing the precompiled header property for the project
Figure 17-6: Remove the stdafx files from the project
Figure 17-7: Adding a definition export file to the project
Figure 17-8: Enabling server-side programmatic functionality using the Web Service Extensions applet
Figure 17-9: New Web Service Extension dialog box
Figure 17-10: Setting the execute permissions for a virtual directory
Figure 17-11: Running the HelloWorld ISAPI extension
Figure 17-12: IE 6.0 displaying the XML document of server variables from the SEUX ISAPI extension
Figure 17-13: Choosing an MFC ISAPI Extension DLL project template in Visual Studio .NET
Figure 17-14: ISAPI Extension Wizard Overview with a default ISAPI project
Figure 17-15: ISAPI Extension Wizard Object Settings section with a default ISAPI project

Chapter 18: Software Process and Methodology for Web Applications

Figure 18-1: Overall process for building a web site
Figure 18-2: Spreadsheet example of a scope estimate
Figure 18-3: Sample project plan Gantt chart produced in the scope step
Figure 18-4: Uniquely identified functional requirements using hierarchical numbering
Figure 18-5: Sample functional specification cover page
Figure 18-6: Sample functional specification scenarios and exceptions

Chapter 19: Bringing It All Together: Creating Your Own Web Site Using IIS

Figure 19-1: Our DNS zone
Figure 19-2: The New Host window for the www.beer-brewers.com zone
Figure 19-3: Anonymous Access for BeerBrewers Site group
Figure 19-4: The Security tab of the Site Properties window
Figure 19-5: Directory listing of the files

Chapter 20: Troubleshooting

Figure 20-1: Audit Policy in the Local Security Settings window
Figure 20-2: Performance Monitor
Figure 20-3: The General tab
Figure 20-4: The Log Files tab
Figure 20-5: The Schedule tab
Figure 20-6: The Alerting General tab
Figure 20-7: The Action tab




IIS 6(c) The Complete Reference
IIS 6: The Complete Reference
ISBN: 0072224959
EAN: 2147483647
Year: 2005
Pages: 193

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net