- PR -

Webサービスのプロキシ生成でエラー

1
投稿者投稿内容
udap
会議室デビュー日: 2003/06/11
投稿数: 2
投稿日時: 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 のプロキシ生成でも同様のエラーが返されます。

どうぞ宜しくお願いします。
todo
ぬし
会議室デビュー日: 2003/07/23
投稿数: 682
投稿日時: 2005-01-11 17:41
KB840943かもしれない。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=11987&forum=7
udap
会議室デビュー日: 2003/06/11
投稿数: 2
投稿日時: 2005-01-17 11:58
フォーム認証が原因でした。
web.config でフォーム認証を無効にすると
うまくいきました。

フォーム認証を有効にしたままプロキシを
生成するにはどうしたらいいのでしょうか?
Jubei
ぬし
会議室デビュー日: 2002/03/02
投稿数: 830
お住まい・勤務地: 関西
投稿日時: 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

スキルアップ/キャリアアップ(JOB@IT)