1

ASMX と 1 つの WCF サービスをホストする 2 つのサービスがあります。

そして、それらは「Web 参照」としてプロジェクトに追加されます。

私の質問は、プロジェクト内の参照をいつ更新する必要があるかです。

サービスに Web メソッド / コントラクトを追加 / 編集する場合のみですか。

または、コードレベルの変更が行われた場合でも、更新する必要がありますか?

4

2 に答える 2

2

Web 参照には、Web サービスのアドレスと署名 (関数と引数の名前) が含まれます。これらが変わらない場合は、Web 参照を更新する必要はありません。

したがって、関数のソースのみが変更され、その署名が同じままである場合、Web 参照を変更する必要はありません。

私が助けてくれることを願っています!

于 2013-12-21T09:46:42.050 に答える
1

新しいメソッドが既存の XML Web サービスに追加されたときに、Web 参照を更新する必要がある場合があります。その場合、新しいメソッドにアクセスできるように、Web サービス用の新しいプロキシを生成する必要があります。これは、Web 参照を更新すると自動的に行われます。

プロジェクト Web 参照を更新するには

  • ソリューション エクスプローラーで、プロジェクトの App_WebReferences フォルダーを開き、更新する Web 参照のノードをクリックします。
  • 参照を右クリックし、[Web 参照の更新] をクリックします。

  • XML Web サービスの新しいファイルがプロジェクトにダウンロードされます。XML Web サービスの情報がプロジェクト内で更新されます

于 2013-12-21T09:40:18.043 に答える