0

.Net 2.0 を使用して C# で Windows サービス アプリケーションを作成し、Web サービスを次のように追加しました。

http://localhost/postIncidents.ws.php?wsdl

「ReportIncident」というメソッドがあります。ローカル環境でWindowsサービスを確認しました。出来た。デプロイする前に、以下のコードを追加して、設定ファイルから特定の URL を取得しました。

shids_client.shidsWebServer.ReportIncident r = new shids_client.shidsWebServer.ReportIncident();
r.Url = Constant.readUrl();
r.CallReportIncident(time,LocalIPAddress(),type,line);

デプロイ後、設定ファイルに URL を次のように追加しました。

      http://192.168.1.1/postIncidents.ws.php?wsdl

確認したら、うまくいきませんでした。次のエラーが私のログにありました:

「操作 'CallReportIncident' は、このサービスの WSDL で定義されていません」


それを削除すると、wsdl xml が表示されなくなります。レンダリングされたページのみが表示されます。

4

1 に答える 1