:: Home

  login:         
  passwords:  

IIS 7.0 Administration

IIS 7.0 Administration

Introducing IIS 7.0 Configuration Architecture
IIS 7.0 and Your Hardware
IIS 7.0 Editions and Windows
Web Administration Tools and Techniques

Deploying IIS 7.0 in the Enterprise

IIS 7.0 Protocols
IIS 7.0 Roles
Navigating the IIS 7.0 Role Services and Features
Setting Up IIS 7.0
Managing Installed Roles and Role Services

Core IIS 7.0 Administration

Working with IIS and URLs
Understanding the Core IIS Architecture
Understanding the Services and Processing Architecture
Managing IIS Servers: The Essentials
Managing IIS Services

Managing IIS 7.0 from the Command Line

Using the Windows PowerShell
Working with Cmdlets
Using the IIS Command-Line Administration Tool
Working with IIS Commands

Managing Global IIS Configuration

Understanding Configuration Levels and Global Configuration
Managing Configuration Sections
Extending IIS with Modules
Managing Modules
Sharing Global Configuration

Configuring Web Sites and Directories

Web Site Naming and Identification
Creating Web Sites
Managing Web Sites and Their Properties
Creating Directories
Managing Directories and Their Properties

Customizing Web Server Content

Managing Web Content
Redirecting Browser Requests
Customizing Web Site Content and HTTP Headers
Customizing Web Server Error Messages
Using MIME and Configuring Custom File Types
Additional Customization Tips

Running IIS Applications

Managing ISAPI and CGI Application Settings
Managing ASP Settings
Managing ASP.NET Settings
Managing .NET Framework Settings

Managing Applications, Application Pools, and Worker Processes

Defining Custom Applications
Managing Custom IIS Applications
Managing ASP.NET and the .NET Framework
Working with Application Pools
Configuring Multiple Worker Processes for Application Pools
Configuring Worker Process Recycling
Maintaining Application Health and Performance

Managing Web Server Security

Managing Windows Security
Managing IIS Security

Managing Active Directory Certificate Services and SSL

Understanding SSL
Working with Active Directory Certificate Services
Creating and Installing Certificates
Working with SSL

Performance Tuning, Monitoring, and Tracing

Monitoring IIS Performance and Activity
Detecting and Resolving IIS Errors
Monitoring IIS Performance and Reliability
Tuning Web Server Performance
Strategies for Improving IIS Performance

Tracking User Access and Logging

Tracking Statistics: The Big Picture
Understanding Logging
Configuring Logging

IIS Backup and Recovery

Backing Up the IIS Configuration
Backing Up and Recovering Server Files

WPF Interview Questions

SilverLight Interview Qs

SAP Interview Questions

Oracle Interview Questions

PHP Interview Questions

Ajax Interview Questions

OOP Interview Questions

Ruby Interview Questions

Sql Server Interview Questions

Winforms Interview Questions

SharePoint 2007 Questions

Microsoft Crm Questions

IIS 7.0 Roles


IIS 7.0 Roles

You can deploy IIS on both desktop and server platforms. On desktop platforms, you can use IIS 7.0 for designing, building, and testing dynamic Web sites and Web applications. On server platforms, IIS 7.0 can have several different roles:

  • Application server Application servers host distributed applications built using ASP.NET, Enterprise Services Network Support, and Microsoft .NET Framework 3.0. You can deploy application servers with or without Web Server (IIS) support. When you deploy an application server without Web Server (IIS) support, you configure application services through the application server core APIs and by adding or removing role services. Because the server lacks IIS configuration and administration components, you won't have any of the common IIS features and won't be able to configure the server by using IIS 7.0 modules, and you can't manage the server by using IIS 7.0 administration tools. To avoid these limitations, you should install the application server with Web Server (IIS) support. You'll then be able to use IIS features to better manage the application server installation.

  • Web server Web servers use the services bundled in IIS 7.0 to host Web sites and Web applications. Web sites hosted on a Web server can have both static content and dynamic content. You can build Web applications hosted on a Web server by using ASP.NET and .NET Framework 3.0. When you deploy a Web Server, you can manage the server configuration by using IIS 7.0 modules and administration tools.

  • Microsoft Windows SharePoint Services server Computers running Windows SharePoint Services enable team collaboration by connecting people and information. A SharePoint Services server is essentially a Web server running a full installation of IIS and using managed applications that provide the necessary collaboration functionality. When you deploy SharePoint Services, you can manage the server by using IIS 7.0 modules and administration tools in addition to several SharePoint-specific tools, including SharePoint Central Administration and the SharePoint Products and Technologies Configuration Wizard.

Table 2-1 organizes the 75 configuration features available for the three server roles into 14 general categories. Each entry for a particular configuration feature has one of the following values:

  • Available Indicates a feature that is available for selection during installation. You can add available features as necessary to optimize the configuration of your server.

  • Default Indicates a feature that is selected for installation by default. Although you may be able to deselect default features during setup, you should not do this in most cases because it could adversely affect the server performance or necessary core functionality.

  • Included Indicates an included but unlisted feature that is part of the IIS server core. With application servers, these features are included only when you choose to install Web Server (IIS) support. With Web Server and SharePoint Services Server, these features are included automatically.

  • Not Installed Indicates an available feature that is not installed as part of the standard setup. With Web and SharePoint Services servers, you can configure these features after installation by enabling the related modules. With application servers, these features are configurable after installation only when you choose to install Web Server (IIS) support or modify the role services associated with an installed Web server role.

  • Required Indicates a feature that is required in order to install the server role. Setup selects required features automatically during installation.

  • N/A Indicates a feature that is not applicable or available for a particular server role.

  • Web Common Indicates a feature installed by default as part of the common Web Server (IIS) features of an application server.

  • WPASS Required Indicates an application server feature required for Windows Process Activation Service Support.

Table 2-1. Configuration Features for Application and Web Servers and Computers Running SharePoint Services
FeatureApplication ServerWeb ServerSharePoint Services
.NET Framework 3.0
.NET Framework 3.0 Required Available Required
Application Server Support
Application Server Foundation Default N/A N/A
COM+ Network Access Available N/A N/A
TCP Port Sharing WPASS Required N/A N/A
Web Server (IIS) Support Available N/A N/A
Application Development Features
.NET Extensibility Web Common; WPASS Required Available Required
ASP Available Available Available
ASP.NET Web Common Available Required
CGI Available Available Available
ISAPI Extensions Web Common Available Required
ISAPI Filters Web Common Available Required
Server-Side Includes Available Available Available
Common HTTP Features
Default Document Web Common Default Required
Directory Browsing Web Common Default Required
HTTP Errors Web Common Default Required
HTTP Redirection Web Common Available Available
Static Content Web Common Default Required
Distributed Transaction Support
Incoming Remote Transaction Support Available N/A N/A
Outgoing Remote Transaction Support Available N/A N/A
WS-Atomic Transaction Support Available N/A N/A
Extended Features
File Cache Not Installed Not Installed Not Installed
Managed Engine Not Installed Not Installed Not Installed
Token Cache Not Installed Not Installed Not Installed
HTTP Trace Not Installed Not Installed Not Installed
URI Cache Not Installed Not Installed Not Installed
FTP Publishing Service
FTP Management Console Not Installed Available Not Installed
FTP Server Not Installed Available Not Installed
Health and Diagnostics Features
Custom Logging Not Installed Available Not Installed
HTTP Logging Web Common Default Required
Logging Tools Web Common Available Required
ODBC Logging Not Installed Available Not Installed
Request Monitor Web Common Default Required
Tracing Web Common Available Required
IIS Server Core
Anonymous Authentication Included Included Included
Configuration Validation Included Included Included
HTTP Cache Included Included Included
Protocol Support Included Included Included
Performance Features
Dynamic Content Compression Web Common Available Required
Static Content Compression Web Common Default Required
Security Features
Basic Authentication Web Common Available Required
Client Certificate Mapping Authentication Web Common Available Available
Digest Authentication Web Common Available Required
IIS Client Certificate Mapping Authentication Web Common Available Available
IP and Domain Restrictions Web Common Available Available
Request Filtering Web Common; WPASS Required Default Available
URL Authorization Web Common Available Available
Windows Authentication Web Common Available Required
Web Management Tools
IIS Management Console Default Default Required
IIS Management Scripts and Tools Web Common Available Not Installed
IIS Management Service Web Common Available Not Installed
IIS 6 Management Compatibility Not Installed Available Required
IIS Metabase Compatibility Not Installed Available Required
IIS 6 WMI Compatibility Not Installed Available Not Installed
IIS 6 Scripting Tools Not Installed Available Not Installed
IIS 6 Management Console Not Installed Available Not Installed
Windows Activation Service
.NET Environment Required Available Required
Configuration APIs Required Required Required
Process Model Required Required Required
Windows Process Activation Service Support
HTTP Activation WPASS Required N/A N/A
MSMQ Activation WPASS Required N/A N/A
Named Pipes Activation Available N/A N/A
TCP Activation Available N/A N/A
Windows Process Activation Service Support (Additional)
Message Queuing Server WPASS Required N/A N/A
Non-HTTP Activation WPASS Required N/A N/A
Windows SharePoint Services Support
SharePoint Applications N/A N/A Default
SharePoint Management Tools N/A N/A Default


When configuring application servers, Web servers, and SharePoint Services, it is important to understand exactly what comprises the .NET Framework 3.0. The Microsoft .NET Framework 3.0 is a managed code programming model for Windows. It combines the power of the .NET Framework 2.0 with four new technologies:

  • Windows CardSpace (WCS) A suite of .NET technologies for managing digital identities. Windows CardSpace supports any digital identity system and gives users consistent control of their digital identities. A digital identity can be as simple as an e-mail address and password used to log on to a Web site, or it can include a user's full contact and logon information. Client applications display each digital identity as an information card. Each card contains information about a particular digital identity, including what provider to contact to acquire a security token for the identity. By selecting a card and sending it to a provider such as Amazon or Yahoo!, users can validate their identity and log on to the service offered by the site.

  • Windows Communication Foundation (WCF) A suite of .NET technologies for building and running connected systems. WCF supports a broad array of distributed systems capabilities to provide secure, reliable, and transacted messaging along with interoperability. Servers establish distributed communications through service endpoints. Service endpoints have an endpoint address, a binding that specifies how the endpoint can communicate, and a contract description that details what an endpoint communicates.

  • Windows Presentation Foundation (WPF) A suite of .NET technologies for building applications with attractive and effective user interfaces. WPF supports tight integration of application user interfaces, documents, and media content, allowing developers to create a unified interface for all types of documents and media. This means that applications can use the same interface for displaying forms, controls, fixed-format documents, on-screen documents, 2D images, 3D images, video, and audio.

  • Windows Workflow Foundation (WF) A suite of .NET technologies for building workflow-enabled applications on Windows. WF provides a rules engine that allows for the declarative modeling of units of application logic within the scope of an overall business process. What this means is that developers can use WF to model and implement the necessary programming logic for a business process from start to finish.

To support applications written for IIS 6, you can deploy IIS 7.0 with IIS 6 compatibility enabled. If you have existing IIS 6 server installations, you can also install the IIS 6 Management Compatibility tools to support remote administration of these server installations. You also can deploy IIS 7.0 to support remote administration. You can use both desktop and server platforms for remote administration of other IIS servers in addition to the sites and applications configured on these servers. For remote administration of an IIS server, you must enable the Web Management Service (WMSVC) on the server you want to manage remotely. Then install the Web management tools on the machine you want to use for remote administration.

 

Copyright 2007, Megasolutions Ltd