EventPro User Manual

Installing EPWeb as ISAPI in IIS 6.0

Hide Navigation Pane

Installing EPWeb as ISAPI in IIS 6.0

Previous topic Next topic No directory for this topic No expanding text in this topic  

Installing EPWeb as ISAPI 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.  
1.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.

_img737

2.To add the Application Pool, go to the Application Pool folder.
a.Right-click on the right side and select New | Application Pool.
b.Enter a name for your application pool and select Use Default Settings.
c.Click OK to save your new application pool.
3.Right-click on your new pool and select Properties. Uncheck the Recycle Worker Process option.
a.You do not want the ISAPI DLL to be recycled while someone is using it, as this may interrupt them while entering an event or request.
b.If you would like to recycle the process, make sure it is done at a time when no one will be working in EPWeb.

_img738

4.Switch to the Performance tab and make sure the Maximum number of worker processes is 1 (one).

_img739

5.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 EPWeb.

_img740

6.Apply your changes and close the window. You have now set up your application pool. After the update has been applied, make sure you restart the application pool.
7.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.
8.Now change to the Web Service Extensions folder in the IIS Manager.

_img737

9.Right-click on the right side of this window and select Add a New Web Service Extension. 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.
10.Now go back to the virtual directory you made and open the Properties for it. Change the application pool to the new one you made.  Apply your changes and close the window.

_img741

11.The last thing you will need to do is set the ComInitialization item under the ServerController section in the EPWeb.ini file to 0 (none).
12.You may need to restart the web site or the IIS Admin service to make sure the changes take effect.
13.You will need to give full permissions to the IWAM user on the database and read permissions to the EPWeb folder.