アプリケーションでWCFサービスを呼び出すと、1分後にEndpointNotFoundExceptionがスローされます。すべてのタイムアウトは1分以上です。Windows Phone 7が1分後にEndpointNotFoundExceptionをスローする
var binding = new BasicHttpBinding {
OpenTimeout = TimeSpan.FromMinutes(3),
CloseTimeout = TimeSpan.FromMinutes(6),
ReceiveTimeout = TimeSpan.FromMinutes(2),
SendTimeout = TimeSpan.FromMinutes(5)
};
client = new ServiceClient(binding, new EndpointAddress("http://..."));
client.InnerChannel.OperationTimeout = TimeSpan.FromMinutes(4);
Microsoftのフォーラムにスレッドがありますが、解決策はありません。 http://social.msdn.microsoft.com/Forums/ar/windowsphone7series/thread/cba9c633-6d79-4c04-8c08-cd0b5b33d8c6
この問題は、1分以上働くサービスでのみ発生します。このサービスの 起動はEndpointNotFoundExceptionをスロー:
public string Test() {
Thread.Sleep(60000);
return "test";
}
しかし、このサービスの呼び出しが正常に動作します:
public string Test() {
Thread.Sleep(58000);
return "test";
}
ネットワークにアクセスできます。この問題は1分以上働くサービスでのみ発生します。 PCサービスが正しく呼び出されました。 –