2011-08-02 6 views
0

우리는 지금까지 몇 달 동안 실행 된 WCF 서비스와 Silverlight 응용 프로그램을 보유하고 있으며 현재까지 계속 실행 중입니다. 이상한 이유로 서비스에 호출 할 때마다 오류가 발생하는 한 가지 방법이 있습니다. 지금까지 메서드가하는 모든 것을 주석으로 처리했지만 Silverlight 앱에서 호출하자마자 그 바보 같은 오류가 발생합니다. NotFound 메시지.WCF - 오류가 발생하는 단일 메서드

여기 키커가 있습니다 ... 로컬 컴퓨터에서 실버 라이트 앱과 WCF 서비스를 실행하면 잘 돌아갑니다. 서비스가 호스팅 회사의 서버에서 실시간으로 실행되는 경우에만 오류가 발생합니다.

누구에게 아이디어가 있습니까?

+1

Fiddler를 사용하여 프로덕션과 로컬 컴퓨터에서 네트워크를 통해 진행되는 작업을 확인하십시오. – TheNextman

답변

0

나는이 문제를 발견했다고 생각한다.

public class MyClass 
{ 
    [DataMember] 
    private string Name = ""; 
    public string _Name 
    { 
     get 
     { 
      return RegionNameName; 
     } 
     set 
     { 
      RegionNameName = value; 
      this.NotifyPropertyChanged("_Name"); 
     } 
    } 


} 

사유 재산의 상단에 배치 된 [DataMember를] 속성이 문제의 원인이 보인다 : 나는 매개 변수로 통과 해요 클래스는 다음과 같이 보였다. 이상한 것은 그것이 지난 몇 개월 동안 효과가 있었다는 것입니다.

어쨌든, 그것을 쓴 사람은 회사를 떠났습니다. 그래서 지금 모든 일을 처리 할 것입니다. 내가 오늘 일하는 것을 염두에 두었던 것은 아닙니다.

0

WCF 서비스를 호출하는 Silverlight 클라이언트에서 NotFound 오류를 얻는 것은 일반적으로 서비스 메서드가 예외를 발생 시켰음을 의미합니다. 더 이상의 세부 사항이 없으면 우리는 도울 수 없을 것입니다.

+0

해당 메서드의 모든 코드를 주석 처리했습니다. 그래서이 방법은 아무런 조치도 취하지 않고 오류가 발생합니다. 또한 오류 처리 기능을 갖추고 있지만, 수집 할 수있는 코드에서 메서드의 코드가 실행되지 않습니다. – Nick

관련 문제