Kofax TotalAgility - Run Kofax TotalAgility Streaming Service under a non-admin account on a split environment
Scenario:
The Streaming Service hosts an http server. When the service is started for the first time, it will reserve the necessary namespaces if the service account is a local administrator. If the service account is not a local administrator we need to manually reserve the namespaces. Otherwise, we will get an error like below when starting the service.
HTTP could not register URL http://+:80/TotalAgility/Services/Core/StreamingService.svc/. Your process does not have access rights to this namespace (see http://go.microsoft.com/fwlink/?LinkId=70353 for details). ---> System.Net.HttpListenerException: Access is denied
Solution:
On a Web server, we need to run the following from a command prompt with elevated permissions.
- netsh http add urlacl url=http://+:<port>/TotalAgility/Services/Sdk/StreamingService.svc user=%domainuser%
- netsh http add urlacl url=http://+:<port>/TotalAgility/Services/Sdk/PackageStreamingService.svc user=%domainuser%
On an App server, we need to run the following from a command prompt with elevated permissions.
- netsh http add urlacl url=http://+:/TotalAgility/Services/Core/StreamingService.svc user=%domainuser%
Applies to:
Product | Version |
---|---|
KTA | All |