본문 바로가기

.NET/WCF

VS2008 WCF 메서드 오버로딩 버그 발견 | Visual Studio 2008 WCF Method Overloading Bug | HTTP 404 Error

반응형

        WCF 인터페이스 구현부 

        [OperationContract]
        [TransactionFlow(TransactionFlowOption.NotAllowed)]
        int CodeConfigsUpdate(string tempKey, int[] tempValue);
        [OperationContract]
        [TransactionFlow(TransactionFlowOption.NotAllowed)]
        ListBoxAdd CodeConfigsUpdate(string comCode, int types);

에서 이와 같이 빌드하면  빌드는 잘된다

하지만 2008 런타임상의 버그를 잡아내지 못한다

비주얼 툴이 WCF 메서드오버라이딩을 인식을 하지 못하는것이다

그리고 HTTP 404 에러를 토해낸다





한참을 IIS문제인양 삽질을 했다


그리고

일반 콘솔 모드에서 테스트 해보았다





테스트는 잘된다. 기초를 튼튼히~ 해야지~

하지만 WCF에서는 왜 안될까?


그리고 WCF구현부에 아래와 같이 바꾸었다



이제 잘 작동된다



WCF 버그 하나 발견했다 

이 레포트를 마이크로소프트로 어떻게 보내지?? 

2010에는 개선 되었을려나? ㅎㅎ