EventPro Planner Manual

Install as an ISAPI DLL in IIS 6.0

Hide Navigation Pane

Install as an ISAPI DLL in IIS 6.0

Previous topic Next topic No directory for this topic Expand/collapse all hidden text  

Install as an ISAPI DLL in IIS 6.0

Previous topic Next topic Topic directory requires JavaScript JavaScript is required for expanding text JavaScript is required for the print function Mail us feedback on this topic.  

NOTE: This is Technical Information intended only for users with web server experience.

To install an ISAPI DLL in IIS 6.0, you need to do a little more work than in previous versions of IIS.

You will need to create a new Application Pool to be used for the virtual directory and you will need to add the DLL to your Web Service Extension.

To do both of these you first need to start up the IIS Manager and select the server you will be working on.

_img731

Click expand/collapse textCreate a New Application Pool
1.To add the new Application Pool, go to the Application Pool folder. Right click on the right side and select New – Application Pool.
2.Enter a name for your application pool and select use default settings.
3.Click OK to save your new application pool.
4.Right click on your new pool and select Properties. Uncheck the recycle worker process option. You do not want the ISAPI DLL to be recycled while someone is using it, as this may stop them from entering a registration while they are in the middle of entering it. If you would like to recycle the process, make sure it is done at a time when no one will be entering in registrations.

_img732

5.Switch to the Performance tab and make sure the maximum number of worker processes is one.

_img733

6.Switch to the Identity tab and set the identity to Configurable. Use the IWAM account that defaults in. You should have already given the IWAM account proper access to the folders used by Attendee Online.

_img734

7.Apply your changes and close the window. You have now setup your application pool.
8.In the future, when applying updates to the ISAPI DLL you will need to first stop this application pool. To stop the application pool, right click on the new application pool and select Stop. After the update has been applied make sure you restart the application pool.

_img735

Click expand/collapse textAdd DLL to Web Service Extension
1.Change to the Web Service Extensions folder in the IIS Manager.
2.Right click on the right side of this window and select Add a new web service extension.
3.Give your extension a name and add the ISAPI DLL file below it. Make sure you check off the option to set extension status to Allowed.

_img736

4.Return to your virtual directory you made and open the Properties for it.
5.Change the Application Pool to the new one you just created.
6.Apply your changes and close the window.
Click expand/collapse textSet ComInitialization

The last thing you will need to do is to go to the ServerController section in the EplannerReg.ini file and set the ComInitialization item to 0 (none).

Refer to Server Configuration below to learn how to edit the EPlannerReg.ini configuration file.

You may need to restart the website or the IIS Admin service to make sure the changes take effect.

Click expand/collapse textImportant Note about Permissions

You need to give full permissions to the IWAM user on the databases, and read permissions to the Attendee Online bin folder (Data).