Skip to content

Newtonsoft.Json v13 missing in upgrade file's BIN folder #5332

@tpperlman

Description

@tpperlman

Description of bug

We performed an upgrade of a DNN v09.09.01 site using the DNN v.09.11 upgrade file and got the following error:

Uncaught Sys.Net.WebServiceFailedException: Sys.Net.WebServiceFailedException: The server method 'GetSecurityTab' failed with the following error: System.IO.FileLoadException-- Could not load file or assembly 'Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Steps to reproduce

Upgrade a DNN install lower than v09.09.01 using the DNN v.09.11 upgrade file.

Current behavior

The install fails due to either an outdated or missing Newtonsoft.Json.dll file in the BIN folder.

Expected behavior

The Newtonsoft.Json.dll should be included in the DNN v.09.11 upgrade file and dependencies updated.

Additional context

We had to manually update the DLL from the DNN v.09.11 install file.

If an upgrade path is to install v9.10+ prior to v9.11, it hasn't been mentioned in the release notes.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions