Microsoft IIS is the standard web server for Microsoft Windows computers. The EZSurvey web CGI that runs on IIS is named ezs.exe. It is a compiled CGI that comes with EZSurvey and does not require you to compile it; it is already compiled.
EZSurvey will generate a group of publishing files. Once the publishing files are on the web server, web access permissions need to be set (or verified). In IIS, permissions can be set on directories and on the contents of the directories. Depending on the version of IIS you have installed, the steps to setting permissions will differ. Permissions are usually accessed in the server management console in IIS or Personal Web server (PWS) by right-clicking on the directory or file, and choosing Properties. Depending on the version of the Microsoft web server management console, the permission settings will appear on one of the tabs. The basic permission settings for the scripts directory are:
The Windows web server, called IIS, uses an account called IUSR_COMPUTERNAME. Where COMPUTERNAME is the name of the server. "Write" permissions must be allowed for the IUSR_COMPUTERNAME account or the Users group.
Right click on the projectname.asc file. Select Properties and then the "Security" tab. You should see a list titled Group or user names. Add the user IUSR_COMPUTERNAME, click Advanced if you want to select the user from a list. Once the user is added, select the Allow box for Write permissions for the IUSR_COMPUTERNAME account.
Open Internet Information Services (IIS) Manager from the Administrative Tools window. Select Web Service Extensions. Select Add a new Web service extension
From the New Web Service Extension window, enter ezs.exe into the Extension name box. Select Add and enter the path to the ezs.exe program on the server. In the example the directory is located at
C:\Inetpub\Scripts\ezs.exe
Also, select the option Set extension status to Allowed