2009-05-06 8 views

Odpowiedz

6

Web Reference

jest opakowaniem nad wsdl.exe i może być używany do tworzenia serwerów proxy dla klientów .NET 1.1 lub 2.0. Oczywiście oznacza to, że podczas wskazywania usługi WCF musisz wskazywać punkt końcowy, który używa basicHttpBinding.

usługi referencyjny

jest opakowaniem nad svcutil.exe i tworzy również klientom proxy. Te serwery proxy mogą być jednak używane tylko przez klientów .NET 3.0+.

Patrz: The Difference Between “Web Reference” and “Service Reference” Więcej szczegółów

0

Jeden odwołuje się do pliku settings.cs [który nie jest automatycznie odświeżany od pliku app.config, chyba że go otworzysz i ponownie go zapiszesz - jeśli wprowadzisz zmiany w pliku app.config), a jeden odwołuje się do pliku app.config plik. Blok konfiguracji w pliku app.config jest nieco inny, a struktura usługi nieznacznie różni się za kulisami. Twój kod będzie wchodził w interakcje z obiektami nieco inaczej, ale efekt końcowy jest taki, że zasadniczo robią to samo. Referencje sieci Web są oparte na 2.0, a odwołanie do usługi pojawiło się w .NET 3.0 lub 3.5 [nie jestem pewien który].

Nadal można pisać kod dla odniesień do stron internetowych, ale jeśli aplikacja jest przeznaczona dla architektury 2.0, nie można używać odwołań do usług.

Powiązane problemy