SerializationException : le type n'est pas résolu
Bonjour,
je rencontre un problème avec l'utilisation de la librairie DotNetCasClient, qui permet l'interfaçage entre un serveur d'authentification unique CAS et une application ASP.NET.
Je précise que j'ai d'abord testé cette librairie sur un nouveau projet vide afin de vérifier son fonctionnement : après configuration en suivant les instructions, la librairie fonctionne.
Mon problème vient du fait que je dois maintenant intégrer cette librairie dans une solution composée de plusieurs projets. J'ai copié le dossier de la librairie dans le répertoire de la solution, et je l'ai ajouté en référence à mes projets. Après modification de mon code (en suivant les mêmes instructions), je rencontre une exception lors de l'exécution :
Citation:
[SerializationException: Le type n'est pas résolu pour le membre 'DotNetCasClient.Security.CasPrincipal,DotNetCasClient, Version=1.0.0.22606, Culture=neutral, PublicKeyToken=null'.]
Microsoft.VisualStudio.WebHost.Connection.get_LocalIP() +0
Microsoft.VisualStudio.WebHost.Request.GetLocalAddress() +65
Microsoft.VisualStudio.WebHost.Request.GetServerName() +35
System.Web.HttpRequest.get_Url() +86
Spring.Util.RewriteContext..ctor(String virtualDirectory, Boolean rebaseClientPath) +301
Spring.Util.HttpRuntimeEnvironment.RewritePath(String virtualDirectory, Boolean rebaseClientPath) +55
Spring.Util.VirtualEnvironment.RewritePath(String newVirtualPath, Boolean rebaseClientPath) +45
Spring.Util.HttpContextSwitch..ctor(String virtualDirectory) +50
Spring.Objects.Factory.Support.WebObjectFactory.ConfigureObject(String name, RootObjectDefinition definition, IObjectWrapper wrapper) +86
Spring.Objects.Factory.Support.AbstractAutowireCapableObjectFactory.ConfigureObject(Object target, String name) +102
Spring.Context.Support.AbstractApplicationContext.ConfigureObject(Object target, String name) +51
Spring.Web.Support.WebDependencyInjectionUtils.InjectDependenciesRecursiveInternal(IApplicationContext appContext, Control control) +296
Spring.Web.Support.WebDependencyInjectionUtils.InjectDependenciesRecursive(IApplicationContext applicationContext, Control control) +43
Spring.Web.UI.Page.AddedControl(Control control, Int32 index) +43
System.Web.UI.ControlCollection.Add(Control child) +80
System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection) +8671636
System.Web.UI.Page.get_Master() +51
System.Web.UI.Page.ApplyMasterPage() +15
System.Web.UI.Page.PerformPreInit() +45
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +282
Je précise que l'authentification fonctionne : je suis bien redirigé vers la page de login CAS si je ne suis pas connecté, c'est seulement après que l'erreur survient, et je ne vois pas en quoi elle pourrait être liée au code.
Auriez-vous une idée de l'orginie d'une telle exception ?
Merci!;)