Sdílet prostřednictvím


Jak: Přidat odkaz na webové služby

Webové služby XML, označované také jako služby ASMX, byly předchůdce Windows Communication Foundation (WCF).K webovým službám můžete přistupovat stejným způsobem jako pro jiné služby WCF přidáním odkazu na službu. Všechny odkazy přidány tímto způsobem budou mít nejnovější verzi .NET Framework.

U aplikací, které byly vytvořeny v dřívější verzi Visual Studio, stále můžete přidat webový odkaz, který má cílovou verzi 2.0 .NET Framework.Postupujte podle kroků popsaných v následující části.

[!POZNÁMKA]

Webový odkaz by měl být přidán pouze v případě, že aplikace má cílovou verzi 2.0 .NET Framework.Chcete-li přidat odkaz na službu, která má cílovou aktuální verzi .NET Framework, viz Jak: přidání, aktualizaci nebo odebrání odkazu služby.

Přidání webového odkazu do projektu

  1. V Průzkumníku řešení klikněte pravým tlačítkem myši na název projektu, do kterého chcete přidat službu, a pak klikněte na tlačítko Přidat odkaz na službu.

    Zobrazí se dialogové okno Přidat odkaz na službu.

  2. V dialogovém okně Přidat odkaz na službu klikněte na tlačítko Upřesnit.

    Zobrazí se dialogové okno Nastavení odkazu na službu.

  3. V dialogovém okně Nastavení odkazu na službu klikněte na položkuPřidat webový odkaz.

    Zobrazí se dialogové okno Přidat webový odkaz.

  4. Do pole URL zadejte adresu URL použité webové služby.Pokud neznáte adresu URL, vyhledejte webovou službu, kterou chcete, pomocí odkazů v podokně procházení.

    [!POZNÁMKA]

    Pokud vyvíjíte webovou aplikaci na počítači, který je za bránou firewall a aplikace bude využívat webové služby za bránou firewall, musíte v adrese URL zahrnout adresu a port proxy serveru vaší sítě.Požádejte správce sítě, aby vám poskytl tuto část cesty URL.Další informace naleznete v tématu Nastavení proxy serveru v tomto počítači není správně nakonfigurován pro zjišťování webu..

  5. V poli Na této adrese URL byly nalezeny webové služby vyberte webovou službu, kterou chcete použít.

  6. Ověřte, jestli projekt může používat webovou službu a že všechen poskytnutý externí kód je důvěryhodný.

    Poznámka k zabezpečeníPoznámka k zabezpečení

    Když otevřete projekt, který obsahuje webovou referenci, tak v procesu Devenv.exe, který spustil důvěryhodný uživatel, začne běžet místní proxy soubor webové služby.Otevírání projektů nebo komponent v integrovaném vývojovém prostředí (IDE) může vykonat kód v místním počítači.Další informace naleznete v tématu Code Access Security.

  7. V poli Název webového odkazu zadejte název, který budete používat ve svém kódu pro programový přístup k vybrané webové službě.

    [!POZNÁMKA]

    Ve výchozím nastavení jsou webovým odkazům přiřazeny obory názvů, které odpovídají jejich názvu serveru.Tuto hodnotu můžete změnit a zadat vlastní název oboru názvů.Existují určitá omezení pro přijatelná jména oboru názvů.Další informace o znacích, které nejsou povoleny v názvu webového odkazu, naleznete v tématu Dialogové okno Přidat webový odkaz.Vytvořením hierarchie vnořených složek je vytvořen obor názvů založený na názvu webového odkazu.Uvnitř nejvnitřnější složky je soubor .wsdl, který odkazuje na to, že webová služba je vytvořena, společně s podpůrnými soubory, jako jsou například zjišťovací soubory (.disco a .discomap), které obsahují informace o tom, kde se webová služba nachází.

  8. Klepněte na tlačítko Přidat referenci.

    Pokud váš projekt webu již jednu nemá, Visual Studio vytvoří složku WebReferences.Potom vytvoří soubory potřebné pro proxy třídu pomocí názvu, který byl zadán v kroku 7.

Viz také

Úkoly

Jak: přidání, aktualizaci nebo odebrání odkazu služby

Referenční dokumentace

Dialogové okno Přidat odkaz na službu

Koncepty

Služby Windows Communication Foundation a datové služby WCF v sadě Visual Studio

Web References in Visual Studio

Další zdroje

Consuming ASMX and WCF Services Sample