2009-09-07 77 views
1

我正在尋找關於以下問題的解決方案。任何建議將非常受歡迎!先謝謝你。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)

回答

1

好吧,我找到原因。

我們在表單上有一個iframe。問題是iframe的URL屬性設置爲「\」而不是about:空白。

所以,只需將iframe URL的值更改爲about:blank並解決問題即可。

乾杯