How do I set up Workflow Solution Server on a Notification Server?
To set up Altiris Workflow Solution to publish directly onto the Notification Server, you need to complete the following steps. These steps will ensure that the ASP.NET version (v2) used by Workflow Solution does not conflict with the ASP.NET version (v1.1) required by Notification Server 6.x.
Note: This process should be completed prior to the installation of the Workflow Server/Designer on the Notification Server. If Workflow Server has been installed, use article 41483, "Component Web controls stop working when published," to adjust the Virtual Directories that contain the Web controls.
Although running the Workflow Server and Notification Server concurrently on the same physical computer is supported, for scalability, stability, and ease of use, it is recommended that Workflow Server and Notification Server are run on separate computers.
- Begin by creating a separate application pool in IIS:
- Open IIS Manager. Right-click on the Application Pools folder, click New > Application Pool.
- Name the new application pool “dotNet2”.
- Click OK.
- Create a separate Web site:
- Open IIS and right-click on the Web Sites folder; click New and click Web Site.
- Step through the Web Site Creation Wizard that opens.
- Enter Workflow Projects as the site’s description. Click Next.
- Change the site’s port to 8088. (You must change the the port number. The default Web site and our Web site cannot run on the same port.) Click Next.
- Create a folder on the root called Workflow Site and select this folder as the path for the new site’s home directory. Click Next.
- Select Read, Run Scripts, and Execute for permissions. Click Next and Finish.
- Edit Web site > New Web site to use the new application pool.
- Right-click on web site new website (Workflow Projects) and click on Properties.
- Click the Home Directory tab.
- In the Application Pool drop-down list, select the new application pool that was created in step 1.
- Click the ASP.NET tab.
- In the ASP.NET drop-down list, select 2.0.50727.
- Determine the Web Site ID in IIS:
- In IIS, right-click and choose Properties > Web site on the Web site you are interested in; Workflow Projects, in this case.
- On the Web Site tab, click Properties.
- The Web site ID will be located below the log file directory.
- Your Web Site ID is the number that follows the “W3SVC” and precedes the “\”.
- In this case, the Web Site ID is “1724851803”.
- Make note of this ID to for use in the Workflow Designer Server Extensions Configurator.
- Point Deployment Web Site to New Website and App Pool.
- Open Workflow Solution's “Server Extensions Configurator” (Start > Programs > Altiris > Workflow Designer > Tools > Server Extensions Configurator).
- Click on the button to modify Deployment Info.
- Change the “Root URL” to http://[MachineName]:8088.
- Change “IISRoot path” to “IIS://localhost/W3SCV/[NewWebsiteID]/Root”
Note: See Determining the Web Site ID in IIS from the previous step to obtain the correct value.
- Click OK to save your settings
- Click Start > Run, then enter “iisreset” and click OK.