Network Management

Unable to do node List Resources in SolarWinds Platform (List Resources Page Not Loading)

This article covers when you try to open List Resources on the nodes but it is stuck on loading and shows the number of interfaces discovered but goes back to 0. SolarWinds.Orion.DeviceContext.Strings is missing

First published date

11/29/2019 8:15 AM

Last published date

1/15/2026 4:04 PM

Overview

You will find similar errors in the OrionWeb.log file that can be found in the C:\ProgramData\SolarWinds\Logs\Orion folder.

(30) ERROR ResourceTree - (null)  Unhandled exception occured when getting resource tree.
System.IO.FileNotFoundException: Could not load file or assembly 'SolarWinds.Orion.DeviceContext.Strings, Version=8.1.0.135, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'SolarWinds.Orion.DeviceContext.Strings, Version=8.1.0.135, Culture=neutral, PublicKeyToken=null'
   at SolarWinds.Orion.DeviceContext.Common.Models.DeviceContextDiscoveryPoller.get_DisplayName()
   at ResourceTree.AddChildNodes(IDiscoveredObject discoveredObject, TreeNode parentNode, Dictionary`2 treeMapping)
   at ResourceTree.BuildTree(DiscoveredObjectTree sourceTree, Guid infoId)
   at ResourceTree.GetTreeInfo(String infoId)
 
=== Pre-bind state information ===
LOG: DisplayName = SolarWinds.Orion.DeviceContext.Strings, Version=8.1.0.135, Culture=neutral, PublicKeyToken=null
 (Fully-specified)
LOG: Appbase = file:///C:/InetPub/SolarWinds/
LOG: Initial PrivatePath = C:\InetPub\SolarWinds\bin
Calling assembly : SolarWinds.Orion.DeviceContext.Common, Version=8.1.0.135, Culture=neutral, PublicKeyToken=null.
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: C:\InetPub\SolarWinds\web.config
LOG: Using host configuration file: C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: The same bind was seen before, and was failed with hr = 0x80070002.

Product section

Orion Platform

Cause

There are missing files in SolarWinds inetpub folder.

Resolution

Resolution 1:

  • Stop all of the SolarWinds Platform Services using SolarWinds Platform Service Manager on the Main Polling Engine or the affected Additional Web Server.
  • Copy the files on the path below:
<InstallationPath>\Program Files (x86)\SolarWinds\Orion\VDC
SolarWinds.Orion.DeviceContext.Strings.dll 8.1.0.135

<InstallationPath>\Program Files (x86)\SolarWinds\Orion\VDC\de
SolarWinds.Orion.DeviceContext.Strings.resources.dll 8.1.0.135

<InstallationPath>\Program Files (x86)\SolarWinds\Orion\VDC\ja
SolarWinds.Orion.DeviceContext.Strings.resources.dll 8.1.0.135

 

  • Paste the files to Inetpub/SolarWinds folder:
C:\InetPub\SolarWinds\bin\
SolarWinds.Orion.DeviceContext.Strings.dll 8.1.0.135

C:\InetPub\SolarWinds\bin\de
SolarWinds.Orion.DeviceContext.Strings.resources.dll 8.1.0.135

C:\InetPub\SolarWinds\bin\ja
SolarWinds.Orion.DeviceContext.Strings.resources.dll 8.1.0.135
  • Open the Command Prompt (Run as Admin) then perform IISReset.
  • Start all the SolarWinds services using SolarWinds Platform Service Manager.
  • Open List Resources on 1 affected node then check if the number interfaces go back to 0.

Resolution 2:

  • The upgrade to 2025.2 or above also resolves the issue.