J'utilise dotnetopenauth en tant que fournisseur openid et j'ai changé le fichier Response.ApplyAppPathModifier en un fichier différent, mais l'ancien est toujours retourné. Le XRDS semble être mis en cache.dotnetopenauth XRDS Clear Cache
<URI><%=new Uri(Request.Url, Response.ApplyAppPathModifier("~/server.aspx"))%></URI>
Où est mis en cache?
Puis-je effacer ceci?
Toute aide appréciée.
Merci,
Graham
Bonjour Andrew, Merci pour votre réponse et tout le travail que vous avez mis dans DotNetOpenAuth! J'ai changé les deux fichiers à mon nouveau point de terminaison OP mais mon site de test RP sur localhost met toujours en cache l'ancien point de terminaison. http://test-id.org renvoie la bonne page. J'ai essayé d'effacer le cache .net mais cela n'a pas aidé. J'utilise les exemples de formulaires web RP inclus avec DotNetOpenAuth 3.3.1. Comment le point de terminaison est-il mis en cache? Est-ce via .net cache ou une autre méthode? Graham – Graham
Comment effacer le cache .NET? Vous pouvez désactiver la mise en cache du côté RP en utilisant '' comme décrit ici: http://trac.dotnetopenauth.net:8000/wiki/CodeSnippets/Configuration –
Merci d'ajouter cela au fichier web.config a fait l'affaire! J'ai essayé d'effacer le cache asp.net en utilisant la fonction affichée sur http://www.aspdotnetfaq.com/Faq/How-to-clear-your-ASP-NET-applications-Cache.aspx mais cela n'a pas été fait efface le point de terminaison mis en cache. – Graham