Search

Installing Bentley Publisher and the Web Server

Support

<< Return to Index
Subject: Installing Bentley Publisher and the Web Server on different systems
Product: Bentley Publisher
Document Number: 9012
Last Updated: Created 8/29/2006
The following process covers the steps required to install Bentley Publisher and the Web Server on different systems, when Publisher is not running IIS.

  1. Install Bentley Publisher on a server without IIS, then link to another server which is using IIS. On the Bentley Publisher server, file share all of the directories that contain the Bentley Publisher files that you wish to publish. They will be used to create a UNC path from the Web Server in the next step.

    *For demonstration purposes, we'll refer to BPexample as a shared directory located on your Bentley Publisher server. Also, please reference TechNote 9011 (Configuring ProjectWise on a Windows 2003 Server) for setting up ProjectWise Web Server on Windows 2003 Server.

  2. Create a directory on the Bentley Publisher Server called c:\BPexample. Make sure this folder is shared out to users who will be publishing the files, which will be located here.

  3. Next, create a Virtual Directory and name it BPexample.

  4. Then in the Properties screen, set "The content for this resource should come from" to "A share located on another computer". In the Network directory section, type in the UNC path (for example \\\BPdirector). Make sure "Connect as" is set to a domain user with access rights to that folder. Also, set the "Execute permissions:" to "Scripts and Executables". Finally in Configuration >Options, make sure "Enable parent paths" is checked on.

     

  5. Right Click 'Default Web Site' and select New >Virtual Directory. The Alias will be PubExtension, and the local path will be \bentley\program\bentleypublisher\WebExtension\ISAPI\dll. Set the Application settings, Execute permissions, to Scripts and Executables.

  6. Create a directory on the Web Server machine called c:\bentley\program\bentleypublisher\WebExtension\ISAPI.

     

  7. Copy the files located on Bentley Publisher Server's c:\bentley\program\bentleypublisher\WebExtension\ISAPI to the WEB Server directory c\bentley\program\bentleypublisher\WebExtension\ISAPI.

  8. On the Web Server, edit the PubExtension.cfg located on c\bentley\program\bentleypublisher\WebExtension\ISAPI, to specify the IP address and port number (8081) of the Bentley Publisher Server.

     

  9. On the Bentley Publisher Server, set all Bentley Publisher services to log on as "This Account" for a privileged user such as "administrator".

     

  10. IMPORTANT NOTE: Both machines must be on the same domain!

  11. On the Web Server in IIS, right click Default Web Site >Properties >Home Directory. Under 'Application Settings', make sure the Execute permissions is set to Scripts.

     

    Then click 'Configuration…' and select the Options tab. Make sure "Enable parent paths" is toggled ON.

     

  12. PubExtension.dll and PubExtension.cfg were copied to the Web Server (System Running IIS). Check to ensure PubFilter is pointing to PubExtension.dll, configured in IIS, and can process the Publishing Requests. This is located in the Default Web Site > Properties > ISAPI Filters tab.

     

  13. Start the PubLogConsole to check if the Requests are coming to Bentley Publisher Server.

     

How useful was this page?
less
  more
Suggest new content or let us know how we can improve this content (optional):

<< E-mail this page