私は Web のバックグラウンドがほとんどなく、このタスクを自分で行う必要があるため、あなたの助けに最も感謝します。これは私の上司が私に言ったことです (私が理解している限り) - Web サービスサーバーを作成する必要がありますいくつかのパラメーターを取得し、それらの有効性を確認してから、データベースに挿入/更新します。すべてのパラメータは、SOAP - WSDL ファイルで記述されたパケットとして一緒に配信されます。私はVisual Studio 2010でvb.NETを使用してそれを行う必要があります.私はそれについて少し読んで、.NETがSOAPとWSDLの問題をすでに処理していることを正しく理解していれば、私には透過的ですよね? または、それに関する何かをインストールまたは実装する必要がありますか? web_method を asmx ファイルに実装するだけでよいという例をネットでいくつか見ましたが、そうですか? もし、そうなら、私のメソッドはどのパラメーターを取得しますか? パケットに含まれているはずの 20 個のパラメーターの束全体? DBに接続するために宣言または更新する必要があるものはありますか? どんな助けでも大歓迎です-答えが長すぎる場合、私が読んで学ぶことができる関連資料へのポインタを得ることができれば幸いです. どうもありがとう
質問する
4748 次
1 に答える
1
このMSDN の記事を読んでみてください : Visual Basic .NET を使用して簡単な Web サービスを作成する方法が説明されています。
リンクされた MSDN 記事の主な手順は次のとおりです。
- Visual Studio .NET または Visual Studio を起動します。
- 新しい Active Server Pages (ASP) .NET Web サービス プロジェクトを作成します。Web サービスに MathService という名前を付け、必要に応じて ASP.NET を実行している適切な Web サーバーを指すようにします。
- 一貫性を保つために、ソリューション ファイルの名前を MathService に変更します。
- 作成される既定の Web サービスの名前を Service1.asmx から MathService.asmx に変更します。
コード ビューに切り替えるには、デザイナー環境で [ここをクリックしてコード ビューに切り替えます] をクリックします。
クラスの名前を Public Class Service1 から Public Class MathService に変更します。
サービスの機能をカプセル化するメソッドを定義します。サービスから公開される各メソッドは、その前に WebMethod 属性でフラグを立てる必要があります。この属性がないと、メソッドはサービスから公開されません。
[ビルド] メニューの [ビルド] をクリックして、Web サービスをビルドします。
- MathService.asmx Web サービス ページを参照して、Web サービスをテストします。ページをホストするようにローカル コンピューターを設定した場合、URL は http://localhost/MathService/MathService.asmxになります。
于 2013-05-09T14:30:44.917 に答える