2013-04-11 4 views
3

다른 클래스 라이브러리의 DLL에 대한 참조가있는 원격 프로젝트에서 내 Web.Config에 다음 코드가 있습니다. 클래스 라이브러리는 그 안에 다음과 같은 클래스가 : 나는 위의 클래스를 노출하는 구성 URI에 대한 원격 프로젝트를 실행할 때System.Runtime.Remoting.RemotingException : 요청한 서비스를 찾을 수 없습니다.

public class Generator: MarshalByRefObject, IGenerator 
    { 
} 

을, 나는 질문 헤더에서 언급 한 오류가 발생합니다. http://localhost/documentgenerationserver/Generator.rem

<application> 
     <service> 
     <wellknown mode="SingleCall" objectUri="Generator.rem" type="ABC.Generator, Generator" /> 
     </service> 
     <channels> 
     <channel ref="http" /> 
     <serverProviders> 
      <formatter ref="binary" typeFilterLevel="Full" /> 
     </serverProviders> 
     </channels> 
    </application> 

누군가가 나에게 조언을 할 수 , 어떻게이 문제를 해결하려면

내가 실행 URL은 무엇입니까?

EDIT 1: google에서 원격 처리에 대한 기사를 읽은 후 위의 URL?wsdl을 추가하려고 시도했지만 제대로 작동했습니다. 내 원격 객체에 대한 WSDL 파일을 보여줍니다. 웹 응용 프로그램이 IIS 7.5에서 호스팅 asp.net 내 Client Project에서는 내가 사용하는 다음과 같은 원격 객체를 인스턴스화 할 때

Activator.GetObject()

성공적으로 인스턴스화,하지만 난 원격의 프록시를 사용할 때의 메소드를 호출하는, 그 방법에 도달하지 않고 즉시 반환됩니다.

알고있는 사람이 나를 어떻게 도와 주실 수 있습니까? 어떻게 디버깅하고보고, 어떻게되는지 알 수 있습니까? 원격 객체 메소드에 도달하지 않는 이유는 무엇입니까?

+2

왜 downvote ?? 이 질문에 무엇이 잘못 되었습니까 ?? – teenup

+0

약간의 관련 노트 - 리모팅은 WCF에 찬성하여 꽤 오래 전에 사용되지 않았습니다. 새로운 개발에는 적합하지 않습니다. http://stackoverflow.com/questions/1294494/is-net-remoting-really-deprecated –

+0

하지만 5 ~ 10 년 전에 쓰여진 이전 프로젝트는 어떨까요? 누군가가 그것에 대해 노력하고 있습니다. 나는 여기에 도움이 필요했다. – teenup

답변

-1

메시지 "System.Runtime.Remoting.RemotingException : 요청한 서비스를 찾을 수 없습니다."는 원격 서비스의 브라우저에서 예상되는 동작입니다.

관련 문제