SharePoint运行错误—“公共语言运行时检测到无效的程序”

今天下午突然出现了一个奇怪的现象,就是SharePoint开发的系统主页上面的一些用于显示信息的WebPart(当前网站集中的列表WebPart)出现了无法显示的错误,但是另外一部分又显示正常,于是去查了一下SharePoint的Log日志,上面显示:

09/05/2011 15:07:21.33  w3wp.exe (0x1910)                        0x2194 SharePoint Foundation          Web Parts                      

89a1 High     Error while executing web part: System.InvalidProgramException: 公共语言运行时检测到无效的程序。    

在 <xsl:apply-templates>(XmlQueryRuntime , XPathNavigator )     在 Root(XmlQueryRuntime )    

在 System.Xml.Xsl.XmlILCommand.Execute(Object defaultDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter writer, Boolean closeWriter)    

在 System.Xml.Xsl.XmlILCommand.Execute(IXPathNavigable contextDocument, XmlResolver dataSources, XsltArgumentList argumentList, XmlWriter results)    

在 System.Xml.Xsl.XslCompiledTransform.Transform(IXPathNavigable input, XsltArgumentList arguments, XmlWriter results)    

在 Microsoft.SharePoint.WebPartPages.DataFormWebPart.ExecuteTransform(XslCompiledTransform xslCompiledTransform, XsltArgumentList xmlArguments, Boolean bDeferExecuteTransform)    

在 Microsoft... 40942e63-ed1a-4c2d-8459-9798596fc8c5

拿着这个错误在Google上搜了一下没什么可用的信息,后用英文搜了一次(Common Language Runtime detected an invalid program System <xsl:apply-templates>(XmlQueryRuntime , XPathNavigator )),倒是出现了一些答案,有的说是数据视图太长了,导致编译太慢或是即时编译出错,但是我看了一下数据视图也不长啊,就一点点,于是我又返回主页去看错误,奇怪的事情发生了,刚刚还是无法显示的WebPart现在又好了,确定没有人动过。

这个问题太奇怪了,先记一下,不知有没有哪位童鞋遇到过!?希望能找到真正的原因。

作者:Statmoon
         
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/leolis/p/2167695.html