- - PR -
Webサービスのプロキシ生成でエラー
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-01-11 17:17
お世話になります。ASP.NET初心者です。
Webサービスの検証をするために、"HelloWorld" を表示するだけの 簡単なクラスを作成しました。(HelloWorld.asmx) このファイルをブラウザからリクエストすると公開するWebサービス のメソッドが表示されます。また、メソッドの起動テストもうまく いきます。URLの最後に?WSDLを付加してリクエストすると構成情報が XMLで表示されるので単体ではうまくいっていると思うのですが... WSDL.EXEコマンドでプロキシを生成しようとすると、下記のような エラーが返されます。 「エラー : 'http://localhost/test/HelloWorld.asmx?WSDL' を処理中 にエラーが発生しました。- HTML ドキュメントに Web サービス探索 情報が含まれていません。」 どなたか解決方法をお教え願えないでしょうか? 【テスト機の環境】 Windows XP Pro SP2 .NET Framework 1.1 SP1 .NET Framework SDK v1.1 IIS 5.1 IE 6.0 Web Matrix Web Matrix のプロキシ生成でも同様のエラーが返されます。 どうぞ宜しくお願いします。 |
|
投稿日時: 2005-01-11 17:41
KB840943かもしれない。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11987&forum=7 |
|
投稿日時: 2005-01-17 11:58
フォーム認証が原因でした。
web.config でフォーム認証を無効にすると うまくいきました。 フォーム認証を有効にしたままプロキシを 生成するにはどうしたらいいのでしょうか? |
|
投稿日時: 2005-01-17 12:27
諸農です。
1.WSDLファイルをブラウザで表示し、 [ファイル|名前をつけて保存]クライアントに保存する。 2.WSDL.exeを使って保存したWSDLファイルからプロキシクラスを作成する。 プロキシクラスを作ったとしてもサービスに接続できるのかどうかは判りません。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ |
1