2017-09-06 8 views
2

.NET Remoting 서비스에 연결하는 이전 ASP.NET 응용 프로그램이 있습니다. .NET Remoting 서비스를 WCF 서비스로 대체했습니다. 원본 WSDL이 있고 svcutil을 사용하여 WCF 서비스를 생성했습니다. 클라이언트가 코드를 변경하지 않고 WCF 서비스에 연결하고 호출 할 수 있는지 여부는 알 수 없습니다. 이 문제를 해결할 수 있습니까?.NET Remoting 및 WCF

답변

2

서비스는 동시에 원격 서비스와 WCF 서비스가 될 수 있습니다. Remoting을 위해 평소와 같이 RemotingServices로 구성하면됩니다. 그런 다음 OperationContract/ServiceContract를 사용하여 꾸며서 ServiceHost를 사용하여 구성하고 두 기술에 대한 클라이언트를 만들 수 있습니다. 리모컨은 TCP 만 해당됩니다.

1

WCF와 Remoting은 다른 패러다임입니다. 따라서 원격 서버를 .NET WCF 서비스로 변경 한 경우 wsdl 생성 클라이언트를 사용하도록 클라이언트 코드를 변경해야합니다.

https://docs.microsoft.com/en-us/dotnet/framework/wcf/migrating-from-net-remoting-to-wcf#Client_Comp을 살펴보십시오. 어렵지 않아야합니다.

+0

고맙습니다.하지만 다른 새로운 클라이언트를 만들 수 없습니다. 하지만 .NET Remoting 서비스를 만들어야합니다. 해결책 일 수 있습니다. –