2011-08-23 5 views
0

의 유형의 문제 : 여기에 테이블 WF에서내가 WCF 서비스에서이 코드를 WCF 방법

public void fill_WF(bool flag, int ID, string name) 
{    
    DataClasses1DataContext DB1 = new DataClasses1DataContext(); 
    WF entry = new WF();    
    entry.Values= flag; 
    entry.wf_UID = ID; 
    entry.wf_name = name;  
    DB1.WFs.InsertOnSubmit(entry); 
    DB1.SubmitChanges(); 
} 

public bool get_from_WF(int id) 
{ 
    DataClasses1DataContext DB = new DataClasses1DataContext(); 
    var c = from D in DB.WFs 
      where D.wf_ID == 1 
      select D.Values; 
    return (bool)c.ToList().First(); 
} 

데이터 : https://skydrive.live.com/?cid=F1FD3CCD21D87C68&id=F1FD3CCD21D87C68%21356&sc=documents

것은 내가 WcfTestClient에서의 get_from_WF을 시도하고있다. EXE, 나는이 따라와에 get_from_WF을 변경하는 경우

https://skydrive.live.com/?cid=F1FD3CCD21D87C68&id=F1FD3CCD21D87C68%21355&sc=documents

, 내부 다음과 같은 오류가 발생했습니다 g :

public bool get_from_WF(int id) 
{ 
    return true; 
} 

작동합니다.

무엇이 문제입니까?

+0

전체 스택 추적을 게시 할 수 있습니까? 내 추측은 get_from_WF에서 예상했던대로 작동하지 않는 것입니다. – Tim

+0

나는 Tim이 서비스가 예외를 던지는지 살펴보기를 동의한다. – Jack

답변

0

DataClasses1DataContext 형식이 Entity Framework 데이터 컨텍스트라고 가정합니다. 그렇다면 먼저 필요한 연결 문자열이 서비스의 web.config에 있는지 확인해야합니다.

IncludeExceptionDetailInFaults과 함께 serviceDebug 동작을 추가하면 실제 예외가 무엇인지 더 자세히 알 수 있습니다.