Jump to content

Инструмент администрирования веб-сайта ASP.NET

Инструмент администрирования веб-сайта ASP.NET

Инструмент администрирования веб-сайта ASP.NET — это утилита, поставляемая вместе с Microsoft Visual Studio , которая помогает в настройке и администрировании веб -сайта , созданного с использованием Microsoft Visual Studio 2005 и более поздних версий. [ 1 ]

Инструмент администрирования веб-сайта был впервые представлен в ASP.NET 2.0 вместе с оснасткой ASP.NET Microsoft Management Console (MMC). [ 2 ]

Интерфейс

[ редактировать ]

Доступ к средству администрирования веб-сайта ASP.NET можно получить, нажав «Конфигурация ASP.NET» в меню «Веб-сайт». [ необходимо уточнение «В какой версии или выпуске Visual Studio? ] или меню «Проект» в Visual Studio 2010 Professional или щелкнув значок «Конфигурация ASP.NET» в окне обозревателя решений.

Программный доступ к функциям, предоставляемым инструментом администрирования веб-сайта ASP.NET, становится возможным благодаря включению пространства имен System.Web.Security в программу ASP.NET. Классы Membership и Roles используются для хранения, доступа и изменения информации о пользователе в базе данных ASPNETDB. Пользователь может быть аутентифицирован с помощью Membership.ValidateUser или FormsAuthentication.Authenticate. [ 3 ] методы. Авторизация пользователя на основе страниц реализуется с помощью события AuthorizeRequest класса HttpApplication . [ 4 ]

Инструмент администрирования веб-сайта ASP.NET — это утилита с несколькими вкладками, которая имеет следующие функции:

  • Вкладка «Безопасность» инструмента администрирования веб-сайта
  • Вкладка «Приложение инструмента администрирования веб-сайта»
  • Вкладка «Поставщик инструмента администрирования веб-сайта»
  • Внутреннее устройство инструмента администрирования веб-сайта

Вкладка «Безопасность»

[ редактировать ]

Вкладка «Безопасность» используется для создания пользователей и ролей, группирования пользователей под разными ролями и назначения правил доступа либо на уровне роли, либо на уровне пользователя. [ 5 ] [ 6 ] [ 7 ] [ 8 ] Когда инструмент администрирования веб-сайта открывается для изменения существующих настроек, в папке App_Data приложения создается новая база данных. [ 5 ] В этой базе данных хранится информация, связанная с членством в ASP.NET. По умолчанию имя создаваемой базы данных — ASPNETDB. [ 5 ]

Вкладка «Безопасность» упрощает и оптимизирует аутентификацию и авторизацию пользователей . [ 5 ] Это позволяет сравнительно легко настраивать разрешения пользователей по сравнению с определяемыми пользователем системами аутентификации на основе кода, которые требуют большого количества времени, средств и рабочей силы. Однако основным недостатком этого инструмента является то, что правила доступа можно определить только на уровне папки , а не на уровне страницы .

Вкладка «Приложение»

[ редактировать ]

Вкладка «Приложение» используется для указания параметров приложения, настройки параметров SMTP , а также включения или отключения отладки и отслеживания, помимо других целей. [ 6 ] Вкладка «Приложение» взаимодействует с файлом конфигурации приложения ( web.config ), а не с базой данных ASPNETDB. [ 9 ] Параметры приложения создаются как объекты и вставляются в виде пар имя-значение в файл web.config. [ 9 ]

Вкладка «Поставщик»

[ редактировать ]

Вкладка «Поставщик» используется для указания поставщика базы данных ASPNETDB, используемого для хранения информации о членстве и роли ASP.NET. [ 6 ] [ 8 ] Страница безопасности не отображается до тех пор, пока поставщик базы данных не будет указан на вкладке «Поставщики». Обычно используется поставщик данных SQL, но в случае баз данных Oracle также используются поставщики данных Oracle. Поставщик предоставляет пользователю возможность хранить все данные, относящиеся к инструменту администрирования веб-сайта ASP.NET, или к различным базам данных для каждой цели.

  1. ^ «Инструмент администрирования веб-сайта ASP.NET» . Центр разработки MSDN Visual Studio 2005 . Проверено 22 мая 2008 г.
  2. ^ «Что нового в конфигурации ASP.NET» . Центр разработки MSDN Visual Studio 2005 . Проверено 22 мая 2008 г.
  3. ^ «Метод FormsAuthentication.Authenticate» . MSDN. Архивировано из оригинала 8 мая 2008 года . Проверено 23 мая 2008 г.
  4. ^ «Событие HttpApplication..::.AuthorizeRequest» . MSDN . Проверено 23 мая 2008 г.
  5. ^ Jump up to: а б с д «Вкладка «Безопасность» средства администрирования веб-сайта» . MSDN . Проверено 23 мая 2008 г.
  6. ^ Jump up to: а б с Селли, Доминик; Эндрю Троелсен; Том Барнаби (2005). Расширенный дизайн приложений Expert ASP.NET 2.0: Расширенный дизайн приложений . Апресс. п. 191. ИСБН  159059522X .
  7. ^ «Урок 9: Обеспечение безопасности вашего веб-сайта с помощью элементов управления членством и входом в систему» ​​. Архивировано из оригинала 19 мая 2008 года . Проверено 23 мая 2008 г.
  8. ^ Jump up to: а б Армстронг, Дэймон (2005). Профессиональное программирование веб-сайтов ASP.NET 2.0 . Апресс. стр. 2–6. ISBN  1590595467 .
  9. ^ Jump up to: а б «Конфигурация .NET» . Проверено 23 мая 2008 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 713beabbac400fa6be2f0c8eaeb52638__1676674440
URL1:https://arc.ask3.ru/arc/aa/71/38/713beabbac400fa6be2f0c8eaeb52638.html
Заголовок, (Title) документа по адресу, URL1:
ASP.NET Web Site Administration Tool - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)