次の問題があります。開発デバッグ環境で、デスクトップ コンピューターへのアクティブな同期に接続しているときに、Windows Phone 6.5 から Web サービスを呼び出そうとしました。
電話でWLAN接続していないので、それが問題なのですか?
しかし、デスクトップ PC に USB (Windows Mobile Device Center) で接続すると、Web を閲覧でき、電話の ?wsdl メタデータ (Web サービス) にアクセスできます。Web サービスは、コンピューターで Windows サービスとして実行されています。
ローカル Web サービスへの単純な Web 参照を使用します。
private void button2_Click(object sender, EventArgs e)
{
var method = new MobileCashier.TestReference.YvesTransfer();
method.Timeout = 30000;
bool bResult, bResultSpec;
method.TestConnection(out bResult,out bResultSpec);
MessageBox.Show(bResult.ToString());
MessageBox.Show(bResultSpec.ToString());
method.Dispose();
}
しかし、電話でデバッグ モード (またはデバッグではない) で実行すると、次のエラーが発生します。
"No connection could be made because the target machine actively refused it"
デスクトップ コンピューターで Windows exe アプリを実行する場合 (電話で展開する場合と同じ)、または別のデスクトップ コンピューターから実行する場合、問題はありません。
多分私はそれが呼び出しを受け入れるようにする必要がありますか?
誰か助けてくれませんか?