[Mono-dev] Kentor http module not working

Aleksey Kliger alklig at microsoft.com
Fri Jun 9 14:50:53 UTC 2017

Are you in a position to try a newer mono?  We did a little bit of work in Mono 5.0 to improve the error messages from TypeLoadException to include more context.


On 6/9/17, 03:15, "Mono-devel-list on behalf of APS" <mono-devel-list-bounces at lists.dot.net<mailto:mono-devel-list-bounces at lists.dot.net> on behalf of dev.malst at apsystems.it<mailto:dev.malst at apsystems.it>> wrote:

This is not a good news btw the problem is...how to find the type that has not been implemented? I tried using debug mode but there are no evidence about that.

On 07/06/2017 14:05, Martin Thwaites wrote:
Kentor usas identity a lot internally, and the token serialization.  There is a real chance there is a type that has not been implemented in mono.

On 6 Jun 2017 01:04, "APS" <dev.malst at apsystems.it<mailto:dev.malst at apsystems.it>> wrote:

I'm trying to use Kentor.AuthServices https://github.com/KentorIT/authservices<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FKentorIT%2Fauthservices&data=02%7C01%7Calklig%40microsoft.com%7C3591a3f013aa44d0b71a08d4af0752b5%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636325893442556605&sdata=TnmYKBbyXoIKuBOviwGYdz4wXCDshW8diwk19pIXvkE%3D&reserved=0> with Mono 4.8, it's plain C# so I can't figure out why it doesn't work.

In my installation is basically an httpmodule contained in an assembly that reference another assembly.

During module initialization I obtain

Exception while initOnce: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Kentor.AuthServices.HttpModule.Saml2AuthenticationModule' threw an exception. ---> System.TypeLoadException: Could not load type 'Kentor.AuthServices.Configuration.KentorAuthServicesSection' from assembly 'Kentor.AuthServices, Version=, Culture=neutral, PublicKeyToken=null'.

The strange thing is that the error occurs inside an object that is already part of Kentor.AuthServices so the assembly is loaded and running.
KentorAuthServicesSection is a class that inherit System.Configuration.ConfigurationSection so it's pretty standard and all the web.config configuration came from a running Windows installation so I'm pretty sure is correct.

I checked Mono assembly loading log and there are no error there...dunno where to look, some hint? Thanks in advance.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dot.net/pipermail/mono-devel-list/attachments/20170609/6af890eb/attachment.html>

More information about the Mono-devel-list mailing list