2009-09-07 4 views
1

다음 문제에 대한 해결책을 찾고 있습니다. 어떤 제안이라도 매우 환영받을 것입니다! 미리 감사드립니다.Crm 4 이벤트 로그 경고. CRM 매개 변수 필터 - 잘못된 매개 변수

배경 : 사용자가 새 레코드 또는 레코드의 업데이트를 저장하려고 할 때 때마다 : 우리는 단지의 CRM 4

질문에 MS의 CRM (3)을 업그레이드했습니다. 이벤트 뷰어 -> 응용 프로그램에 경고가 기록됩니다. 모든 개체에 발생합니다. 예를 들어

:
1. 나는 문의 양식에 일부 업데이트를하고있는 중이 야 "를 http://localhost:5555/CAMELOT-DEV/sfa/conts/edit.aspx?id= {488FF696-4F8C-DE11-AC94-00505698306E} #"
3. 경고를 찾을 수
2. 저장 오류 메시지 : 예외 유형 : InvalidOperationException 예외 메시지 : CRM 매개 변수 필터 - 잘못된 매개 변수 'type = 2'in page/default.aspx? type = 2 & typename = contact & id = {488FF696-4F8C-DE11-AC94-00505698306E} & org32 = 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 이벤트 범주 : 웹 이벤트 이벤트 ID : 1309 날짜 : 2009년 8월 9일 시간 : 오전 9시 42분 58초 사용자 : N/A 컴퓨터 : MYCOMPANYDEV02 설명 : 이벤트 코드 : 3005 이벤트 메시지 : 처리되지 않은 예외가 발생했습니다. 이벤트 시간 : 8/09/2009 9:42:58 a.m. 이벤트 시간 (UTC) : 7/09/2009 9:42:58 p.m. 이벤트 ID : 117f3eff7dff438e9862e0767b14de3f 이벤트 서열 1,358 이벤트 발생 : 24 이벤트 정보 코드 : 0

어플리케이션 정보 : 어플리케이션 도메인/LM/W3SVC/3/루트 1-128967648198441643 신뢰 수준 : 풀 응용 프로그램 가상 경로 :/ 응용 프로그램 경로 : C : \ 프로그램 Files \ Microsoft CRM 서버 \ CRMWeb 컴퓨터 이름 \ GFSGWGTNDEV02

프로세스 정보 : 프로세스 ID : 264 프로세스 이름 : W3wp.exe를,451,515,계정 이름 : NT AUTHORITY \ NETWORK SERVICE

예외 정보 : 예외 유형 : InvalidOperationException이 예외 메시지 : CRM 매개 변수 필터 - 잘못된 매개 변수 '유형 = 2'Request.QueryString을 페이지에 /Default.aspx에 원시 요청 에서 호출 '/default.aspx?type=2 & 유형 이름 = 접촉 & ID = {488FF696-4F8C-DE11-AC94-00505698306E} & ORGNAME = CAMELOT-DEV & userlcid = 1033 & orglcid = 1033/default.aspx에 GET'입니다 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에" 요청 경로 :/기본. 영문 사용자 호스트 주소 : 127.0.0.1 사용자 : CAMELOT \ Kelvin_Shen 가 인증 : 참 인증 유형 : NT AUTHORITY \ NETWORK SERVICE

스레드 정보 : 스레드 ID : 6 스레드 계정 이름을 협상 (페이지 페이지, ArrayList 매개 변수 컬렉션, 문자열 키, 문자열 값, 문자열 컬렉션 이름, EntityType pageEntityType) 에서 스택 추적 : Microsoft.Crm.Application.ParameterFilter.ValidateParameters (페이지 페이지 EntityType pageEntityType, 부울 alwaysEnableParameterChecking) Microsoft.Crm.Application.Controls.AppPage.ValidatePageParameters에서 Microsoft.Crm.Application.ParameterFilter.ValidateParameters에서 (페이지 페이지 EntityType pageEntityType) ()에 싸이 System.Web.UI.Control.InitRecursive (컨트롤 namingContainer) 에서 Microsoft.Crm.Application.Controls.AppPage.OnInit (있는 EventArgs E)에서 stem.Web.UI.Page.ProcessRequestMain

답변

1

확인 (부울 includeStagesBeforeAsyncPoint, 부울 includeStagesAfterAsyncPoint은), 나는 원인을 찾을 수 있습니다.

우리는 폼에 iframe이 있습니다. 문제는 iframe의 URL 속성이 about : 공백 대신 "\"로 설정된다는 것입니다.

그래서 막에 iframe이 URL의 값을 변경 : 빈 문제가 해결.

건배