我正在寻找关于以下问题的解决方案。任何建议将非常受欢迎!先谢谢你。Crm 4事件日志警告。 CRM参数筛选器 - 无效参数
背景:当用户试图保存一个新的记录或记录的更新 每次:我们刚刚升级MS CRM 3至4 CRM
问题。警告将被记录到事件查看器 - >应用程序中。它发生在所有的实体上。
例如:
1.我做的联系方式上的一些更新 “http://localhost:5555/CAMELOT-DEV/sfa/conts/edit.aspx?id= {488FF696-4F8C-DE11-AC94-00505698306E}#”
2.单击保存
3.我会找到一个警告消息在事件查看器中 - >应用程序 异常信息: 异常类型:InvalidOperationException 异常消息:CRM参数筛选器 - 页面上的Request.QueryString中的无效参数'type = 2'/default.aspx 原始请求为'GET/default.aspx?type = 2 & typename = contact & id = {488FF696-4F8C-DE11-AC94-00505698306E} & orgname = CAMELOT-DEV & userlcid = 1033 & orglcid = 1033/default.aspx'called from“http://localhost:5555/CAMELOT-DEV/sfa/conts/edit.aspx?id= {488FF696-4F8C-DE11-AC94-00505698306E}”。 4.尽管有警告,但记录保存良好。
详情: 事件类型:警告 事件来源:ASP.NET 2.0.50727.0 事件类别:Web事件 事件ID:1309 日期:2009年8月9日 时间:上午09时42分58秒 用户:N/A 计算机:MYCOMPANYDEV02 说明: 事件代码:3005 事件消息:发生未处理的异常。 活动时间:8/09/2009 9:42:58 AM. 活动时间(UTC):7/09/2009 9:42:58 PM 事件ID:117f3eff7dff438e9862e0767b14de3f 事件序列:1358 事件发生:24 事件详细信息代码:0
应用程序信息: 应用程序域:/ LM/W3SVC/3/ROOT-1-128967648198441643 信任级别:全 应用程序虚拟路径:/ 应用程序路径:C:\ Program Files文件\ Microsoft CRM服务器\ CRMWeb \ 机名称:GFSGWGTNDEV02
进程信息: 进程ID:264 进程名:w3wp.exe 帐户名:NT AUTHORITY \ NETWORK SERVICE
异常信息: 异常类型:出现InvalidOperationException 异常消息:CRM参数过滤器 - 无效参数 '类型= 2' 中的Request.QueryString页上/default.aspx 原始请求是 'GET /default.aspx?type=2 &类型名称=接触& ID = {488FF696-4F8C-DE11-AC94-00505698306E} & ORGNAME = CAMELOT-DEV & userlcid = 1033 & orglcid = 1033/Default.aspx的' 从称为http://localhost:5555/CAMELOT-DEV/sfa/conts/edit.aspx?id= {488FF696-4F8C-DE11-AC94-00505698306E}。
请求信息: 请求URL: “http://localhost:5555/default.aspx?type=2&typename=contact&id= {488FF696-4F8C-DE11-AC94-00505698306E} & ORGNAME = CAMELOT-DEV & userlcid = 1033 & orglcid = 1033/Default.aspx的” 请求路径:/默认值。 ASPX 用户主机地址:127.0.0.1 用户:CAMELOT \ Kelvin_Shen 通过身份验证:真 身份验证类型:协商 线程帐户名:NT AUTHORITY \ NETWORK SERVICE
线程信息: 线程ID:6 线程帐户名称:NT AUTHORITY \ NETWORK SERVICE 模拟:False 堆栈跟踪:在Microsoft.Crm.Application.ParameterFilter.ValidateParameter(页面,ArrayList parameterCollection,String key,String value,String collectionName,EntityType pageEntityType) at Microsoft.Crm.Application.ParameterFilter.ValidateParameters(页页的EntityType pageEntityType,布尔alwaysEnableParameterChecking) 在Microsoft.Crm.Application.ParameterFilter.ValidateParameters(页页的EntityType pageEntityType) 在Microsoft.Crm.Application.Controls.AppPage.ValidatePageParameters () at Microsoft.Crm.Application.Controls.AppPage.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(Control namingContainer) at Sy stem.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)