I am seeing the following error repeated quite often in my log files in all our environments.
The first occurance I can find of this exception being logged is when we switch to Azure AD login.
-- [1] ERROR EPiServer.Forms.Helpers.Internal.FormsExtensions: cannot get all types from assembly Microsoft.IdentityModel.Protocol.Extensions, Version=1.0.40306.1554, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at EPiServer.Forms.Helpers.Internal.FormsExtensions.GetTypesFromAssembly(Assembly assembly)
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at EPiServer.Forms.Helpers.Internal.FormsExtensions.GetTypesFromAssembly(Assembly assembly)
Does anyone know if this is a problem that needs solving or that I can ignore?
The assemblyBinding is included in our web.config
<dependentAssembly><assemblyIdentity name="Microsoft.IdentityModel.Protocol.Extensions" publicKeyToken="31bf3856ad364e35" culture="neutral" /><bindingRedirect oldVersion="0.0.0.0-1.0.40306.1554" newVersion="1.0.40306.1554" /></dependentAssembly>
I have no idea if the error that is getting logged is related to a phenominom we are seeing when using edit mode, but we are experiencing blank screens in edit mode, after we switched to Azure AD.
The blank screen problem occurs mostly in Chrome and can be solved by refreshing or resizing the window.
If I open the development console in Chrome, it do not see any errors.
Environment information:
- Self hosted
- .NET 4.7.1
- CMS 11.11.0
- Forms 4.21.0
- Azure AD for authentication