オープン ソース ライブラリ Onvif を使用して、ネットワークに接続されているデバイスを収集する ac# Windows アプリケーションを作成しています。
私はこのようにしています。
ServicePointManager.Expect100Continue = false;
var endPointAddress = new EndpointAddress("http://ip_address:port/onvif/device_service");
var httpBinding = new HttpTransportBindingElement();
var bind = new CustomBinding(httpBinding);
var temp = new DeviceClient(bind, endPointAddress);
var request = new GetDeviceInformationRequest();
var response = temp.GetDeviceInformation(request); ////// Error Here described bellow
string firm = response.FirmwareVersion;
string manu = response.Manufacturer;
string serial = response.SerialNumber;
string model = response.Model;
エラー メッセージ :: There was no endpoint listen at http:// something:port/onvif/device_service that could accept the message.これは多くの場合、アドレスが正しくないか、SOAP アクションが原因で発生します。
誰でも私を助けることができますか?
サーバーと適切に接続していないと思いますが、そうですか? もしそうなら、それを解決する方法は?