1

Windows Mobile 5.0 Pocket PC を実行するモバイル コンピュータで実行するバーコード アプリケーションを開発しており、Oracle データベースからデータを取得する必要があります。

Apex はすでにセットアップされていますが、Apex のネイティブ認証を使用して安全な Web サービスを作成するにはどうすればよいですか? 「HTTPSのみ」を設定するには?

アップデート

ブラウザで ...?wsdl リンクを呼び出すことができるようになりました。問題ないようです。また、WebReferance としてプロジェクトに登録されます。

しかし、次のコードを実行すると:

CONTAR_USUARIOSService service = new CONTAR_USUARIOSService();
System.Net.NetworkCredential pocket = new System.Net.NetworkCredential("pocket", "000");
service.Credentials = pocket;
double resultado = service.CONTAR_USUARIOS();

次のエラーが表示されます。

System.Net.WebException was unhandled
  Message="WebException"
  StackTrace:
       at System.Web.Services.Protocols.SoapHttpClientProtocol.doInvoke(String     methodName, Object[] parameters, WebClientAsyncResult asyncResult)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       at Supernorte.Recebimento.ContarUsuariosWebReference.CONTAR_USUARIOSService.CONTAR_USUARIOS()
       at Supernorte.Recebimento.Login..ctor()
       at Supernorte.Recebimento.MainForm.mostrarLogin()
       at Supernorte.Recebimento.MainForm..ctor()
       at Supernorte.Recebimento.Program.Main()

「権限がありません」というエラーが表示されます。

4

2 に答える 2