Microsoft Enterprise and Support Training Microsoft Confidential 
Web Development with Internet 
Information Server 4.0 
Microsoft Enterprise and Support Training Microsoft Confidential 
Course Overview 
 Introduction to Server Side Development 
 Administration and Configuration 
 Tools and Debugging 
 Built-in Object 
 Installable Components 
Microsoft Enterprise and Support Training Microsoft Confidential 
 
Module 1: 
Introduction to Server 
Side Development 
Microsoft Enterprise and Support Training Microsoft Confidential 
Module 1 Objectives 
At the end of this module, you will be able to: 
 Diagram how ASP scripts are tied in to ASP.DLL. 
 Create basic script examples, demonstrating inline code 
or functions/subroutines. 
 
Microsoft Enterprise and Support Training Microsoft Confidential 
Browsing HTML 
Microsoft Enterprise and Support Training Microsoft Confidential 
Browsing Active Server Page 
Microsoft Enterprise and Support Training Microsoft Confidential 
Active Server Pages 
 Runs on the server 
 Uses <% %> delimiters or <Script RunAt=Server> 
 Currently JScript and VBScript 
 Script Engine SDK creates others 
Microsoft Enterprise and Support Training Microsoft Confidential 
Web Applications 
 Application Root 
 GLOBAL.ASA 
Microsoft Enterprise and Support Training Microsoft Confidential 
Application Roots 
Microsoft Enterprise and Support Training Microsoft Confidential 
Simple Active Server Script 
<%@Language=VBScript%> 
<HTML> 
<BODY> 
<% 
 Dim strMsg 
 strMsg=“Hello World” 
 Response.Write strMsg 
%> 
</BODY> 
</HTML>  
Microsoft Enterprise and Support Training Microsoft Confidential 
Simple Active Server Script, cont 
<HTML><BODY> 
Circumference of a circle w/radius of 10:<BR> 
 <%=Circ(10)%> 
</BODY></HTML> 
<% 
Function Circ(radius) 
 Circ=3.1415926*radius*2 
End Function 
%>  
Microsoft Enterprise and Support Training Microsoft Confidential  
Lab 
Microsoft Enterprise and Support Training Microsoft Confidential  
Module 2: 
Administration and 
Configuration 
Module Page 
Microsoft Enterprise and Support Training Microsoft Confidential 
Module 2 Objectives 
At the end of this module, you will be able to: 
 Configure common application settings using the 
Microsoft Management Console and IIS 4.0 property 
sheets. 
 Assign permissions to the IUSR_* account to allow 
proper access to ASP. 
 Troubleshoot common security issues when writing ASP 
scripts. 
Related topics: 
 Metabase 
 MDUTIL 
Microsoft Enterprise and Support Training Microsoft Confidential 
Administration 
 IIS 4.0 Property Sheets 
 NT User Configuration  
Microsoft Enterprise and Support Training Microsoft Confidential 
Configuring Applications 
Microsoft Enterprise and Support Training Microsoft Confidential 
Assigning NT User Permissions 
Microsoft Enterprise and Support Training Microsoft Confidential 
Troubleshooting Permissions 
 Temporarily add I_USR* account to Administrators 
 Enable Auditing on NT box to determine what files could 
be causing a problem 
 Determine if it is an access problem to the Web Server 
or a remote server (such as SQL server) 
Microsoft Enterprise and Support Training Microsoft Confidential  
Lab 
Microsoft Enterprise and Support Training Microsoft Confidential  
Module 3: 
Tools and Debugging 
Module Page 
Microsoft Enterprise and Support Training Microsoft Confidential 
Module 3 Objectives 
At the end of this module, you will be able to: 
 Create simple applications using Microsoft Visual 
Interdev. 
 Debug ASP scripts using the Microsoft Script Debugger.  
Microsoft Enterprise and Support Training Microsoft Confidential 
Tools and Debugging 
 Using Visual Interdev 
 Using Script Debugger 
Microsoft Enterprise and Support Training Microsoft Confidential 
Using Visual Interdev 
Microsoft Enterprise and Support Training Microsoft Confidential 
Using Script Debugger 
Microsoft Enterprise and Support Training Microsoft Confidential 
Troubleshooting 
 Is the problem client script or server script? 
 Client errors appear in dialog boxes 
 Server errors appear within Web Page