2009-04-07 145 views
1

當我嘗試加載XSL電子表格時,將引發主題行的異常。調用堆棧附在下面。這個程序在一段時間內工作了一段時間,現在它在一些計算機上工作,但在其他一些計算機上拋出了這個例外。我在網上查了一下,但是this是我能找到的所有東西,除了對某些seciruty更新的模糊懷疑外,它沒有給出任何答案。我處於虧損狀態。有任何想法嗎?例外:無法檢索此幀異常的安全描述符

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 

回答

2

看起來像我的問題是與.NET dll版本,特別是System.XML.dll中的不一致有關。安裝了.NET Framework 2.0 Service Pack 2的計算機工作正常。沒有這個服務包的人是行爲不端。對我來說,它仍然是一個謎,我的舊代碼如何與「壞」System.XML.dll