【问题标题】:Crm 4 event log warnings. CRM Parameter Filter - Invalid parameterCrm 4 事件日志警告。 CRM 参数过滤器 - 无效参数
【发布时间】:2009-09-07 22:30:12
【问题描述】:

我正在寻找以下问题的解决方案。任何建议都将受到欢迎!提前谢谢你。

背景:我们刚刚将 MS Crm 3 升级到了 Crm 4

问题: 每次用户尝试保存新记录或更新记录时。警告将记录到事件查看器 --> 应用程序中。它发生在所有实体身上。

例如:
1. 我正在更新联系表格“http://localhost:5555/CAMELOT-DEV/sfa/conts/edit.aspx?id={488FF696-4F8C-DE11-AC94-00505698306E}#”
2.点击保存
3. 我会在 Event Viewer --> Application 中找到警告信息 异常信息: 异常类型:InvalidOperationException 异常消息:CRM 参数筛选器 - 页面 /default.aspx 上的 Request.QueryString 中的参数“type=2”无效 原始请求是 'GET /default.aspx?type=2&typename=contact&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}”。 4. 尽管有警告,但记录保存完好。

详情: 事件类型:警告 事件源:ASP.NET 2.0.50727.0 活动类别:网络活动 事件编号:1309 日期:2009 年 8 月 9 日 时间:上午 9 点 42 分 58 秒 用户:不适用 电脑:MYCOMPANYDEV02 描述: 事件代码:3005 事件消息:发生未处理的异常。 活动时间:2009 年 8 月 9 日上午 9:42:58 活动时间(UTC):7/09/2009 9:42:58 p.m. 事件 ID:117f3eff7dff438e9862e0767b14de3f 事件序列:1358 事件发生:24 事件详情代码:0

申请信息: 应用域:/LM/W3SVC/3/ROOT-1-128967648198441643 信任级别:完全 应用程序虚拟路径:/ 应用程序路径:C:\Program Files\Microsoft CRM Server\CRMWeb\ 机器名称:GFSGWGTNDEV02

工艺信息: 进程 ID:264 进程名称:w3wp.exe 帐号名称:NT AUTHORITY\NETWORK SERVICE

异常信息: 异常类型:InvalidOperationException 异常消息:CRM 参数筛选器 - 页面 /default.aspx 上的 Request.QueryString 中的参数“type=2”无效 原始请求是从 http://localhost:5555/CAMELOT-DEV/sfa/conts/edit.aspx?id={488FF696- 4F8C-DE11-AC94-00505698306E}。

请求信息: 请求网址:“http://localhost:5555/default.aspx?type=2&typename=contact&id={488FF696-4F8C-DE11-AC94-00505698306E}&orgname=CAMELOT-DEV&userlcid=1033&orglcid=1033/default.aspx” 请求路径:/default.aspx 用户主机地址:127.0.0.1 用户:CAMELOT\Kelvin_Shen 已通过身份验证:真 身份验证类型:协商 线程账户名:NT AUTHORITY\NETWORK SERVICE

线程信息: 线程 ID:6 线程帐户名称:NT AUTHORITY\NETWORK SERVICE 是否冒充:假 堆栈跟踪:在 Microsoft.Crm.Application.ParameterFilter.ValidateParameter(Page page, ArrayList parameterCollection, String key, String value, String collectionName, EntityType pageEntityType) 在 Microsoft.Crm.Application.ParameterFilter.ValidateParameters(页面页面,EntityType pageEntityType,布尔 alwaysEnableParameterChecking) 在 Microsoft.Crm.Application.ParameterFilter.ValidateParameters(页面页面,EntityType pageEntityType) 在 Microsoft.Crm.Application.Controls.AppPage.ValidatePageParameters() 在 Microsoft.Crm.Application.Controls.AppPage.OnInit(EventArgs e) 在 System.Web.UI.Control.InitRecursive(控件命名容器) 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

【问题讨论】:

    标签: dynamics-crm dynamics-crm-4 dynamics-crm-3


    【解决方案1】:

    好的,我找到原因了。

    我们在表单上有一个 iframe。问题是 iframe 的 URL 属性设置为“\”而不是 about:blank。

    所以只需将 iframe URL 的值更改为 about:blank 即可解决问题。

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-17
      • 2015-06-09
      • 2011-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多