TechSmith Relay (Self-Hosted): Error when accessing Plug-Ins page on the Relay web site

When attempting to access the TechSmith Relay web site Plug-Ins page (System menu > Plug-Ins), an error message is generated and the page will not load.

In the Windows Event Viewer, under Applications and Services Logs > TechSmith, you will see an error similar to the following:

Unable to generate a temporary class (result=1).
error CS2001: Source file 'C:\Windows\TEMP\hkymqzuo.0.cs' could not be found
error CS2008: No inputs specified

Camtasia Relay 3.0.1 and later

This problem occurs when the account used to run the Camtasia Relay Application Pool in IIS does not have the correct permissions to the %WINDIR%\Temp folder.

To resolve this, modify the security settings on the %WINDIR%\Temp folder so that the account running the TechSmith Relay Application Pool has the following permissions: Read, Write, List folder contents

To find out which account is running the Camtasia Relay Application Pool:

  1. Open Internet Information Services (IIS) Manager on the server
  2. Expand the top level node (the computer name) and click Application Pools
  3. Right click on the TechSmith Relay AppPool item and select Advanced Settings
  4. Under the Process Model heading, there is an Identity field that will display the account that is running the application pool

Note: For Windows Server 2008 or 2008r2, add IIS_IUSRS group to C:\Windows\TEMP\