Nástroj pro správu webových stránek ASP.NET - ASP.NET Web Site Administration Tool
![]() Screenshot hlavní stránky nástroje pro správu webových stránek |
Nástroj pro správu webových stránek ASP.NET je nástroj poskytovaný spolu s Microsoft Visual Studio který pomáhá při konfigurace a správa a webová stránka vytvořeno pomocí Microsoft Visual Studio 2005 a novější verze.[1]
Dějiny
Nástroj pro správu webových stránek byl poprvé představen s ASP.NET 2.0 spolu s modulem snap-in ASP.NET Microsoft Management Console (MMC).[2]
Rozhraní
Nástroj pro správu webových stránek ASP.NET lze otevřít kliknutím na Konfigurace ASP.NET v nabídce Web[je zapotřebí objasnění "V jaké verzi nebo edici sady Visual Studio?] nebo Nabídka projektu v aplikaci Visual Studio 2010 Professional nebo kliknutím na ikonu Konfigurace ASP.NET v okně Průzkumníka řešení.
Programový přístup k funkcím poskytovaným nástrojem pro správu webu ASP.NET je umožněn zahrnutím System.Web.Security jmenný prostor v programu ASP.NET. Třídy Členství a Role slouží k ukládání, přístupu a úpravě informací o uživateli v databázi ASPNETDB. Uživatele lze ověřit pomocí Membership.ValidateUser nebo FormsAuthentication.Authenticate[3] metody. Autorizace uživatele na stránce je realizována použitím AuthorizeRequest událost HttpApplication třída.[4]
Funkce
Nástroj pro správu webu ASP.NET je nástroj s více kartami, který má následující funkce:
- Karta Zabezpečení nástroje pro správu webových stránek
- Karta aplikace Nástroj pro správu webových stránek
- Poskytovatel nástroje pro správu webových stránek
- Interní nástroje pro správu webových stránek
Karta Zabezpečení

Záložka zabezpečení se používá k vytváření uživatelů a rolí, seskupování uživatelů do různých rolí a přiřazování přístupových pravidel na úrovni rolí nebo na úrovni uživatelů.[5][6][7][8] Po otevření nástroje pro správu webu k úpravě stávajícího nastavení se ve složce App_Data aplikace vytvoří nová databáze.[5] Tato databáze ukládá informace o členství v ASP.NET. Název vytvořené databáze je ve výchozím nastavení ASPNETDB.[5]
Karta Zabezpečení zjednodušuje a optimalizuje uživatele ověřování a oprávnění.[5] Poměrně usnadňuje konfiguraci uživatelských oprávnění než uživatelsky definované ověřovací systémy založené na kódu, které vyžadují velké množství času, nákladů a pracovní síly. Hlavní nevýhodou tohoto nástroje je však to, že pravidla přístupu lze definovat pouze na serveru na úrovni složky a ne na na úrovni stránky.
Karta Aplikace
Záložka Aplikace slouží k zadání nastavení aplikace, konfiguraci SMTP nastavení a povolte nebo zakažte ladění a sledování kromě jiných použití.[6] Karta Aplikace interaguje s konfiguračním souborem aplikace (web.config ) a ne s databází ASPNETDB.[9] Nastavení aplikace se vytvářejí jako objekty a vkládají se jako páry název-hodnota do souboru web.config.[9]
Záložka poskytovatele
Na kartě Poskytovatel se zadává poskytovatel databáze pro databázi ASPNETDB, která se používá k ukládání informací o členství a rolích ASP.NET.[6][8] Stránka zabezpečení se nezobrazí, dokud a dokud není na kartě Poskytovatelé uveden poskytovatel databáze. Poskytovatel dat SQL se obecně používá, ale poskytovatelé dat Oracle se používají také v případě databází Oracle. Poskytovatel umožňuje uživateli možnost ukládat všechna data týkající se nástroje pro správu webových stránek ASP.NET nebo různých databází pro každý účel.
Reference
- ^ „Nástroj pro správu webových stránek ASP.NET“. MSDN Visual Studio 2005 Development Center. Citováno 2008-05-22.
- ^ „Co je nového v konfiguraci ASP.NET“. MSDN Visual Studio 2005 Development Center. Citováno 2008-05-22.
- ^ "Metoda FormsAuthentication.Authenticate". MSDN. Archivováno z původního dne 8. května 2008. Citováno 2008-05-23.
- ^ A b C d „Karta Zabezpečení nástroje pro správu webových stránek“. MSDN. Citováno 2008-05-23.
- ^ A b C Selly, Dominic; Andrew Troelsen; Tom Barnaby (2005). Expert ASP.NET 2.0 Advanced Application Design: Advanced Application Design. Apress. str. 191. ISBN 159059522X.
- ^ „Lekce 9: Zabezpečení vašeho webu pomocí ovládacích prvků členství a přihlášení“. Archivováno z původního dne 19. května 2008. Citováno 2008-05-23.
- ^ A b Armstrong, Damon (2005). Programování webových stránek Pro ASP.NET 2.0. Apress. s. 2–6. ISBN 1590595467.
- ^ A b "Konfigurace .NET". Citováno 2008-05-23.