2009-04-07 14 views
1

L'exception de la ligne d'objet est renvoyée lorsque j'essaie de charger une feuille de calcul XSL. La pile d'appels est attachée ci-dessous. Ce programme a fonctionné pendant un certain temps avec une variété de feuilles de style maintenant il fonctionne sur certains commuters mais jette cette exception sur un autre. J'ai cherché sur Internet mais this est tout ce que j'ai pu trouver et il ne donne pas de réponses autres que de vagues soupçons sur une mise à jour de Seciruty. Je suis à la perte. Des idées?Exception: Impossible de récupérer le descripteur de sécurité pour cette exception d'image

at System.Security.SecurityRuntime.RevertAssert(StackCrawlMark& stackMark) 
at System.Security.CodeAccessPermission.RevertAssert() 
at System.Xml.Xsl.XmlILGenerator.Generate(QilExpression query, TypeBuilder typeBldr) 
at System.Xml.Xsl.XslCompiledTransform.CompileQilToMsil(XsltSettings settings) 
at System.Xml.Xsl.XslCompiledTransform.LoadInternal(Object stylesheet, XsltSettings settings, XmlResolver stylesheetResolver) 
at System.Xml.Xsl.XslCompiledTransform.Load(XmlReader stylesheet) 
at AIM.Letters.Documents.Layout.get_WordXsl() in c:\AIM\LettersSolutionII\LetterDocuments\Documents\Layout.cs:line 29 
at AIM.Letters.ProcessingService.Activities.TiffGenerator.BuildWordML(LetterJob jobDocument, Layout layout) in C:\AIM\LettersSolutionII\LetterService\Activities\TiffGenerator.cs:line 253 

Répondre

2

On dirait que mon problème était lié à une discrimnabilité dans les versions .NET DLL, en particulier le System.XML.dll. Les ordinateurs sur lesquels .NET Framework 2.0 Service Pack 2 est installé fonctionnent correctement. Ceux sans ce service pack se comportent mal. Il est encore un mystère pour moi comment mon ancien code fonctionnait avec "mauvais" System.XML.dll

Questions connexes