您的位置:首页 > 产品设计 > UI/UE

SharePoint 2013 引发类型为“System.ArgumentException”的异常。 参数名: encodedValue

2015-06-24 10:46 519 查看

SharePoint 2013 引发类型为“System.ArgumentException”的异常。 参数名: encodedValue 

详细错误信息

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.ArgumentException: 引发类型为“System.ArgumentException”的异常。

参数名: encodedValue

源错误: 

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 

[ArgumentException: 引发类型为“System.ArgumentException”的异常。

参数名: encodedValue]

   Microsoft.SharePoint.Administration.Claims.SPClaimEncodingManager.DecodeClaimFromFormsSuffix(String encodedValue) +32372366

   Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(IClaimsIdentity claimsIdentity, String encodedIdentityClaimSuffix) +43

   Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(String encodedIdentityClaimSuffix) +389

   Microsoft.SharePoint.ApplicationRuntime.SPHeaderManager.AddIsapiHeaders(HttpContext context, String encodedUrl, NameValueCollection headers) +831

   Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.PreRequestExecuteAppHandler(Object oSender, EventArgs ea) +428

   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +142

   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +92

 

--------------------------------------------------------------------------------

版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.6.57.0 

抓图如下



解决方法

到SharePoint 服务器上--在运行中 录入 services.msc 打开服务--找到 ”SharePoint Timer Service“--停止。



下一步:找到config下面的GUID文件夹  删除所有文件(注意!保留ini文件)操作如下

文件夹:X:\ProgramData\Microsoft\SharePoint\Config如下图1,在其中一个文件夹里找到 cache.ini 复制出来。
把cache.ini 的内容修改为1保存. 如图2
然后把这个文件夹的所有文件删除如下图3。
再把修改后的cache.ini 文件,复制到那个文件夹里。

图1



图2



图3



最后一步启动SharePoint Timer Service。
然后刷新之前报错的页面。 这里要注意 由于缓存没有了,所以刷新比较慢,你可以多刷新几次这个页面。这个问题应该就解决了,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: