Error 500 in MET/TEAM is a generic error message for a variety of connection and configuration issues. More specific error messages can be obtained to ascertain the cause, but first try these top causes of the error. If none of these settings resolve your error, contact Fluke Technical Support.
-
The account used to authenticate between the MET/TEAM website and the METTEAM database does not have sufficient rights.
First we need to use IIS to determine what account is authenticating:The value listed for #5 above is the 'account' used to authenticate into SQL.
-
If the value listed for #5 is like the example above, the "LocalSystem" account for the computer hosting the MET/TEAM database is being used, the instructions in "NT AUTHORITY\SYSTEM Account does not have sysadmin rights in SQL Server" below apply.
NOTE: If the MET/TEAM website is hosted on a different computer than than the SQL instance, the 'user' in the steps below will be the [DOMAIN]\[MACHINE_NAME]$ as shown here:
-
If the value listed in #5 above is NOT "LocalSystem" it is most likely a "Service Account" and that service account needs to be setup in the SQL instance as a 'Login' with "User Mapping" to the 'metteam' database with the "db_owner" role. Even better is if the "Service Account" can be configured with the "Server Role" of "sysadmin".
-
NT AUTHORITY\SYSTEM Account does not have sysadmin rights in SQL Server
This is the single most common cause of Error 500 when launching MET/TEAM.
Open SQL Server Management Studio to verify this setting:
-
If the value listed for #5 is like the example above, the "LocalSystem" account for the computer hosting the MET/TEAM database is being used, the instructions in "NT AUTHORITY\SYSTEM Account does not have sysadmin rights in SQL Server" below apply.
-
SQL Server instance not set up to allow remote connections
This can be checked from SQL Server Management Studio as well. (SSMS). Right-click on the instancename. Then select "properties". From there, select "Connections" and make sure the box is checked as shown.
-
SQL Server service not running after server reboot
This is especially common when your network has strict IT requirements that cause slow computer bootup times.
Ensure that your SQL Server service shows "Running" in the Status Column. Click "Start" on the left hand side to start it if needed.
-
Application Pool for MET/TEAM in IIS not started
-
Identity of Application Pool in IIS is not LocalSystem
Check this setting. If it is not LocalSystem, contact Fluke Technical Support.
- Another possible cause of Error 500 if you are able to log into MET/TEAM but the find screens show incorrect data and the 'detail' pages fail to load with a 500 error, look at this article:
Mismatched Find Results and resulting display error - If your error screen says: "Could not load file or assembly 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies"You will need to download and install this package from Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=34600
-
After upgrading to METTEAM 3.1.0 while using HTTPS
Refer to the article METTEAM 3.1.0 Upgrade Issue With HTTPS