I have fixed this issue!
I am confirming that my previous server was running v1.9.5.0 and my new server is running v1.9.5.0. both 64-bit.
I reviewed all forums posts related to this and tried the following:
- Uninstall Netcam Studio 1.9.5.0 64-bit
- Remove all data from:
2.1.C:\ProgramData\Moonware\
2.2.C:\Program Files\Netcam Studio - 64-bit
2.3.C:\Users\[user]\AppData\Local\Moonware_Studios\
2.4.C:\Users\[user]\AppData\Roaming\Moonware\
- Confirm installation of:
3.1. Feature : .NET Framework 4.8
3.2. Feature : Media Foundation
3.3. Program: Microsoft Visual C++ 2015-2019 Redistributable (x64) - Reinstall Netcam Studio 1.9.5.0 64-bit
- Start the NCS service successfully
- Access Netcam Studio Client to confirm connectivity
- Stop the NCS service
- Copy files Netcam.Security.xml, Rules.xml, & Server.config to C:\ProgramData\Moonware\Netcam Studio\Server\
- Start the NCS service
- Error
Service cannot be started. System.NullReferenceException: Object reference not set to an instance of an object
occured - Removed Netcam.security.xml and Rules.xml
- Start NCS service
- Service started correctly
- When accessing Netcam Studio Client, had to use u:admin p:1234 rather than my previous settings
- Confirmed all camera sources were correct
- Checked settings and confirmed library target and other values were correct
- Used Access Control to set admin password and add other users
- Exited Netcam Studio Client
- Restarted Netcam Studio Client and confirmed settings were saved
- Closed Netcam Studio Client
- Stopped NCS service (only way to make the next bit work)
- Opened Netcam Studio X
- Accessed the license key area
- Entered license key and confirmed online activation
- Closed Netcam Studio X
- Started NCS service
- Confirmed with both web view and Netcam Studio Client that all sources were visible, logging, and licensed
Problem fixed. The root cause seems to be an issue when copying over the security and/or rules configuration XML files. This may warrant testing and adjusting the directions if necessary.