응답을 JSON 문자열로 출력하기 위해 REST 호출에 & 형식 = json이 포함 된 전역 옵션을 만들고 싶습니다. 내 방법에 다음 문자열을 입력하면WCF Global (.asax) 동작
그것은 작동 :
WebOperationContext.Current.OutgoingResponse.Format = WebMessageFormat.Json;
을하지만, 난 아무데도 내 Global.asax 파일에서이 라인을 추가 할 경우, 나는 현재 상황에 대한 nullException 수 :
을String format = "";
if (HttpContext.Current.Request.QueryString["format"] != null)
format = HttpContext.Current.Request.QueryString["format"];
if (String.Equals("json", format, StringComparison.OrdinalIgnoreCase))
System.ServiceModel.Web.WebOperationContext.Current.OutgoingResponse.Format = System.ServiceModel.Web.WebMessageFormat.Json;
예외는 여기 트리거 :
System.ServiceModel.Web.WebOperationContext.Current
누구든지 내가이 기능을 추가 할 수있는 방법을 알고 전 세계적으로 (WCF)?
이 항목을 반드시 Global.asax에 추가 할 필요는 없습니다. 난 그냥 글로벌해야하므로 모든 450 작업에 영향을 미칠 것입니다. –