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
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.
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.
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.
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..
V poli Na této adrese URL byly nalezeny webové služby vyberte webovou službu, kterou chcete použít.
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í 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.
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í.
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