We only support .net 4.5 for current version of PP 18.104.22.168.
If an on-prem server has the a .net framwork 4.6 or 4.7 or higher installed then this can cause a multitude of issues in Picturepark. A lot of the errors will refer to
to Schemas and EDMSchemaAttribute i.e.
"cannot be loaded because the assembly contains the EdmSchemaAttribute"
You can see updates in Programs and Features, however the best way to determine precisely what is installed on the server is to check this in the registry see https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed.
-> go to "program & features" and uninstall the package.
Check .NET Version for the application pool after uninstallation .NET 4.6, 4.7:
We had the following issue a few times after customers downgraded their .NET version back to 4.5.
"Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive."
This typically happens when you have an attribute of
targetFramework="4.0" in the web.config but the App Pool is set to run ASP.NET 2.0. The
targetFramework attribute is entirely unrecognized by ASP.NET 2.0.
Solution: Right Click on Picturepark AppPools -> Basic Settings -> Change .Net Version to v4.0.
Open IIS Manager.
On the Connections pane, expand the server node and click Application Pools.
On the Application Pools page, select the application pool for which you want to specify a .NET Framework version, and then click Basic Settings in the Actions pane.
In the Edit Application Pool dialog box, in the .NET Framework version list, select .NET Framework v4.0.x.