A potential customer opens a sign-up program that starts Internet Explorer, dials the ISS, and posts an initial CGI request. The ISS then does the following:
If you are using Microsoft Internet Information Server 3.0 (IIS), carry out the following steps to copy all files in this ISS Server folder to the InetSrv folder on the IIS system. If you are not using IIS, see Understanding the Server Folder Components for details about where to place the components.
To install the server
To the WWWRoot subfolder: xcopy
If you are using the sample sign-up server without modifying Signup.exe, you must use the default directory structure for IIS. If you have a different directory structure, you will see the following CGI error after you submit the final request to create the .ins file in the Insfiles directory in WWWRoot:
"The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:"
The error occurs because the CGI application source code has hard coded directory paths. If the code is not modified, then it requires the default directory structure for IIS.
To the Scripts subfolder: xcopy
Note
To modify options
To create a guest account
The following entries are generally required for all users and must be added manually to the .ins file. Be sure to review these entries carefully, because no error checking is provided.
Note
Section | Entry | Comment |
---|---|---|
[Entry] | Entry_Name | May vary for private-label customization |
[Server] | All entries | |
[TCP/IP] | All entries | |
[Custom] | All entries | Not required |
[Custom_File] | All entries | Not required |
[Scripting] | All entries | Not required |
[Script_File] | All entries | Not required |
The following entries are user-specific and must be added to the .ins file (except for the Outlook Express entries, which are necessary only if Outlook Express features are provided by the service). The mechanism for placing these entries dynamically in the file varies based on the services available on your server. Usually, user input is required at sign-up. Most servers support some macro mechanism associated with CGI that makes the process easy.
Section | Entry | Comment |
---|---|---|
[Phone] | All entries | |
[User] | All entries | |
[Internet_Mail] | Email_Name | |
. | Email_Address | |
. | POP_Logon_Name | |
. | POP_Logon_Password | |
[Internet_News] | NNTP_Logon_Name | |
. | NNTP_Logon_Password |
For Windows 3.1, all Outlook Express entries must be set or none of the settings will be used.
If users are assigned to different servers, the following entries need to be changed to replace the information entered into the wizard.
Section | Entry | Comment |
---|---|---|
[Internet_Mail] | POP_Server | |
. | SMTP_Server | |
. | Domain | |
[Internet_News] | NNTP_Server |