System.Web.resources.dll not found

6

We have a mvc3 / dotnet4 project, which consumes DCOM (c ++) servers through intertops.

Both DCOM (c ++) servers and the mvc3 (c #) project were compiled with visual studio 2013.

The projects have been migrated to visual studio 2015.

In windows 2012/8 onwards, everything works perfectly.

But in windows 2008r2 (x64), when trying to load the system made in mvc3 (c #) dotnet4, the error occurs:

  

System.Web.resources.dll not found.

We could not find the problem, we already updated windows 2008r2 with all the updates, we installed the visual c redist 2015, restarted the server, and nothing.

Has anyone ever had a similar problem?

    
asked by anonymous 21.09.2015 / 15:29

1 answer

2

@Hains,

To find out which version and where it is looking for this DLL, I suggest that you enable Fusion log , the activation instructions are on the error page, however, here's how to do it:

  • Create a directory in C: with the name Logs
  • Create a registry key in HKLM\Software\Microsoft\Fusion\ with name LogPath and value C:\Logs , another ForceLog with value 1 and another LogFailures with value 1

Once this is done, restart IIS.

From now on, the paths and versions of the files that failed to load will be displayed.

To assist in debugging errors, see this article published on MSDN with more details on how to use / interpret Fusion logs.

link

    
17.12.2015 / 20:39