.NET 4.0에서 WCF의 검색 메커니즘을 사용하려고합니다. 그것은 Windows 7에서 작동하지만 "요청한 주소가 해당 컨텍스트에서 유효하지 않음"(엔드 포인트는 soap.udp : //239.255.255.250 : 3702 임)이라는 소켓 예외가있는 XP 시스템에서 실패합니다.발견 된 WCF가 XP에서 해당 컨텍스트에서 소켓이 유효하지 않으면 실패합니까?
Windows 7 vs XP는 청어입니까? netstat은 충돌을 나타내지 않습니다. 내가 여기서 무엇을 놓치고 있니?
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata/>
<serviceDiscovery />
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior>
<endpointDiscovery />
</behavior>
</endpointBehaviors>
</behaviors>
<services>
<service name="HelloWorldService">
<host>
<baseAddresses>
<add baseAddress="http://localhost/Demo"/>
</baseAddresses>
</host>
<endpoint kind="mexEndpoint" />
<endpoint kind="udpDiscoveryEndpoint" />
<endpoint contract="Test.IHelloWorld"
address="/Hello"
binding="basicHttpBinding" />
</service>
</services>
</system.serviceModel>
</configuration>
이것은 내가보기에는 불편하게 보입니다. 이것은 아마 대답 일 것입니다. 그러나 저는 이것을 행복한 마침표가되기를 희망하면서 마킹하지 않을 것입니다! – Russ
@Russ :이 문제에 대한 해결책을 얻을 수 있기를 바랍니다 ... 제 느낌은 문제가있어서 MS가 HotFix를 발행해야합니다. Microsoft Connect에 게시하여 적어도 다른 사람이 문제를보고 할 것을 제안합니다. 행운을 빕니다 :) –
정말 그 자체로 대답은 아니지만 내가 얻으려고하는 것처럼 좋은 리드. 감사! – Russ