So that helped and now it appears the web pages for task are now there even though I can't see them in IIS.
But it still is not working. The console shows the service as active and services show both the data loader and object host services running.
I get this web page error when I try to see how many clients are registered using
<server>Altiris/ClientTaskServer/GetComputerCount.aspx
<response result="failure" code="2" description="Task Server is unreachable">Task Server is unreachable</response>
When I look at the local logs I see this error repeating.
Module: Altiris.ClientTask.Server.dll
Source: Altiris.ClientTask.Server.HttpHandlers.WebClientApiManager.CallTaskServer
Description:
Failed to call TS method 'GetComputerCount'. This is expected while AtrsHost service is not yet started. Exception: System.InvalidOperationException: Could not find endpoint element with name 'ClientTaskServer' and contract 'Altiris.DotNetLib.IRemotingRequestService' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this name could be found in the client element.
at System.ServiceModel.Description.ConfigLoader.LoadChannelBehaviors(ServiceEndpoint serviceEndpoint, String configurationName)
at System.ServiceModel.ChannelFactory.InitializeEndpoint(String configurationName, EndpointAddress address)
at System.ServiceModel.ChannelFactory`1..ctor(String endpointConfigurationName, EndpointAddress remoteAddress)
at System.ServiceModel.ChannelFactory`1..ctor(String endpointConfigurationName)
at System.ServiceModel.EndpointTrait`1.CreateSimplexFactory()
at System.ServiceModel.EndpointTrait`1.CreateChannelFactory()
at System.ServiceModel.ClientBase`1.CreateChannelFactoryRef(EndpointTrait`1 endpointTrait)
at System.ServiceModel.ClientBase`1.InitializeChannelFactoryRef()
at System.ServiceModel.ClientBase`1..ctor(String endpointConfigurationName)
at Altiris.DotNetLib.RemotingRequestService.XmlCallClient..ctor(String endpointConfigurationName)
at Altiris.DotNetLib.RemotingRequestService.Open(String endpointConfigurationName)
at Altiris.TaskManagement.Common.RemotingProxy.GetRemotingObject(String name, Func`1 getLeagacyPort)
at Altiris.TaskManagement.Common.RemotingProxy.get_ClientTaskServerRemotingClient()
at Altiris.ClientTask.Server.HttpHandlers.WebClientApiManager.CallTaskServer(String method, Hashtable input)