Web 参照とサービス参照の違いは何ですか?
3 に答える
あなたがサービスを提供するマイクロソフトからの機能を意味するならば。Web参照は、サービスを提供する古い方法です。このリンクを参照してください:http://blogs.msdn.com/lifenglu/archive/2007/06/20/add-an-old-8-0-style-web-reference-into-an-orcas-vs-9- project.aspx
基本的には同じ考え方で、Webを介してサービスを提供しますが、WCFはアプリケーションに対してより多くのオプションを提供します。
1つはsettings.csファイルを参照し[app.configを開いて再保存しない限り、app.configから自動的に更新されません。つまり、app.configを編集した場合]、もう1つはapp.configファイルを参照します。app.configファイルの構成ブロックはわずかに異なり、サービスの構造は舞台裏でわずかに異なります。コードはオブジェクトとわずかに異なる方法で相互作用しますが、最終的にはオブジェクトは基本的に同じことを行います。Webリファレンスは2.0ベースであり、サービスリファレンスは.NET3.0または3.5で作成されました[どちらかはわかりません]。
Web参照用のコードを作成することはできますが、アプリケーションが2.0フレームワークを対象としている場合、サービス参照を使用することはできません。