Symptoms
Application running on Plesk hosted domain fails to start or handle requests with error 500 or 500.30.
It is not possible to start .NET application manually, errors like below are provided:
dotnet %plesk_vhosts%example.comhttpdocsexample-app.dll
Unhandled exception. System.IO.FileLoadException: Could not load file or assembly 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=a1b2c3d4f51234567'. The located assembly's manifest definition does not match the assembly reference. (0x80131040)
File name: 'System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=abcdef12345678'Application
example-app.deps.jsonfile contains references to other version of the package..dllfiles in the application directory have different version than the one specified inexample-app.deps.json
Cause
Dependency file inconsistency or wrong version of the files.
Resolution
Rebuild application and install correct dependencies. Consider contacting with the application developer to apply this.