Knowledge: Migrating Legacy SyseroCTX sub folder Setup
Back
Knowledge
Title*Migrating Legacy SyseroCTX sub folder Setup
ManualInternal
Manual Level Two
Created15/04/2025
DetailThese are steps to help us migrate sites that are using legacy /syseroctx folder instead of /
- First install URL Rewrite 2.1
- Then set the following rules (note the following Login2 needs proper redirect to function correctly, web services ignored from rewrite as done via physical file copy):
<rewrite>
<rules>
<rule name="Login2" stopProcessing="true">
<match url=".*/login2.aspx(.*)" ignoreCase="false" />
<action type="Redirect" url="https://SyseroFQDN/login2.aspx{R:1}" redirectType="Temporary" />
</rule>
<rule name="Redirect syseroctx to root" stopProcessing="true">
<match url="^syseroctx/(.*)$" />
<conditions>
<add input="{URL}" pattern="^/syseroctx/webservices" negate="true" />
<add input="{URL}" pattern="login2.aspx" negate="true" />
</conditions>
<action type="Rewrite" url="/{R:1}" />
</rule>
</rules>
</rewrite>
- Create syseroctx folder in syseroctx folder and create WebServices sub folder under that.
- Copy SyseroCTXTimerService.asmx and SyseroCTXDataService.asmx to that folder. Note this bit is key as https calls from Office do not like being redirected.
- You must remove the Application on the SyseroCTX sub folder under the Sysero App in IIS before moving the folder. Failure to do this will result in strange 500 errors about duplicates.
- In IIS switch Sysero path to use main path/SyseroCTX folder (do not select new sub folder).
- Set Authentication to whatever was set before in IIS for app.
- In Web.config copy existing location websevices and set new one with syseroctx/webservices
- Set CTX URL in Sysero > Admin correctly.
- Test Office can still login.
- Any iManage deployments will need updating with new URL.
Additional Manual Locations