2013-11-21 5 views
0

매핑 파일에서 Functiod에 사용 된 방법을 변경했지만 새 코드가 적용되지 않는 것으로 보입니다.응용 프로그램 변경이 적용되지 않음

적절하게 배포하고 응용 프로그램을 시작한 다음 관련 호스트 인스턴스 (실제로 찾을 수있는 모든 호스트 인스턴스)를 다시 시작했지만 여전히 이전 코드가 실행되는 것 같습니다.

다음은, 간단하고 방법입니다 :이 코드가 실제로 실행되고 있는지 EventLog 구성 라인에 글을 추가,하지만 난 "응용 프로그램"이벤트 로그에 아무것도하지 않는

public string RemoveNonNumericChars(string stIn, int maxLength) 
{ 
    string strOut; 

    try 
    { 
     strOut = Regex.Replace(stIn, "[^0-9]", ""); 
     System.Diagnostics.EventLog.WriteEntry("BizTalk Server 2009", strOut); 
     return strOut.Substring(0, maxLength); 
    } 
    catch 
    { 
     return string.Empty; 
    } 
} 

.

빈 문자열이 반환되지 않으므로 메서드를 수정하기 전에 실행되는 이전 코드처럼 보입니다.

정확히 무엇이 누락 되었습니까?

감사합니다.

+1

올바른 어셈블리가로드되었는지 확인 하시겠습니까? 그것은 어딘가에서 그것을 얻을 수 있습니다. –

+0

글쎄, 2 주 전처럼 잘 작동하는 배포 스크립트를 사용하고 있습니다. 그것은 필요한 모든 것을합니다. 어쩌면 내가 위에 게시 할 수 있습니다. –

+1

배포 스크립트가 출력을 기록합니까? 거기에 표시가있을 수 있습니다. – Steve

답변

1

어떤 이유로 든 스크립트는 Visual Studio에서 선택한 빌드 구성을 올바르게 검색 할 수 없으며 실제로 테스트 환경 용으로 빌드하려고 할 때 디버그에서 가져 왔습니다. 어쨌든 나는 알고 있어야했다.