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

在使用SharePoint开发的系统中,遇到了部分WebPart无法显示的问题,通过检查日志发现是公共语言运行时检测到了无效的程序。经过排查,发现与数据视图长度无关,且问题在短时间内自行解决。博主希望寻找真正的解决方案。

今天下午突然出现了一个奇怪的现象,就是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现在又好了,确定没有人动过。

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

 

转载于:https://www.cnblogs.com/leolis/archive/2011/09/05/2167695.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值