Configuring Settings for ASP.NET Pages and Controls with IIS 7.0 Настройка параметров для ASP.NET страницы и контроля с IIS 7,0
Web applications that use ASP.NET include Web pages to provide the user interface and controls to provide drop-in functionality. Веб-приложения, которые используют ASP.NET включать веб-страниц предоставляет пользователю интерфейс и контроля с целью обеспечить снижение в функциональности. As with ASP, you can optimize the way ASP.NET is used through a variety of configuration settings. Как и в случае с ASP, вы можете оптимизировать путь ASP.NET используется с помощью различных настроек. You can also make additional functionality available by registering custom controls that applications can use. Вы также можете внести дополнительные функциональные возможности, регистрируя пользовательские приложения контроля, которые можно использовать.
Registering Custom Controls Регистрация пользовательского контроля
Managed code applications can use any custom controls that are registered for use with IIS. Управляемый код приложения могут использовать любые пользовательские контроля, которые зарегистрированы для использования с IIS. As an administrator, you probably won't need to install controls, but you may need to validate control configurations. Как администратор, вы, вероятно, не придется устанавливать контроль, но вы, возможно, потребуется проверить контроль конфигураций. To view currently registered controls, in IIS Manager, navigate to the level of the configuration hierarchy you want to manage, double-click the Pages And Controls feature, and then in the Actions pane, click Register Controls. Для просмотра зарегистрированных в настоящее время контролирует, в IIS Manager, перейдите на уровне конфигурации иерархии вы хотите управлять, дважды щелкните страниц и функция управления, а затем в панели Действия, нажмите кнопку Register контроля. In the main pane, you should then see a list of the currently registered controls. В основной части окна, вы должны увидеть список зарегистрированных в настоящее время контролирует. Controls are listed by tag prefix, associated source or assembly, and entry type. Контроль перечислены по тегам префикс, связанные источника или собраний, и тип элемента. Local entries are configured at the level you are working with. Местные записи настраиваются на уровне вы работаете. Inherited entries are configured at a higher level of the configuration hierarchy. Унаследованные записей настроены на более высокий уровень конфигурацией иерархии.
You can add a custom control by following these steps: Вы можете добавить таможенного контроля, выполнив следующие действия:
1. In IIS Manager, navigate to the level of the configuration hierarchy you want to manage, double-click the Pages And Controls feature, and then, in the Actions pane, click Register Controls. В IIS Manager, перейдите на уровне конфигурации иерархии вы хотите управлять, дважды щелкните страниц и функция управления, а затем в панели Действия, нажмите кнопку Register контроля.
2. In IIS Manager, on the Controls Page, click Add Custom Control. В IIS Manager, на странице управления, нажмите кнопку Добавить таможенного контроля. The Add Custom Control dialog box appears. Добавить таможенного контроля появляется диалоговое окно.
3. In the Tag Prefix text box, type the tag prefix assigned to the control, such as aspx. В тегов Приставка текстовое поле, введите метку префикс, возложенных на управление, как, например, aspx.
4. In the Namespace text box, type the ASP.NET namespace in which the custom control type is defined, such as System.Web.UI.WebControls.WebParts. В текстовом поле имен, типа ASP.NET имен, в котором таможенного контроля типа определяется, как, например, System.Web.UI.WebControls.WebParts.
5. In the Assembly text box, type the assembly details associated with the custom control. В Ассамблее текст введите собраний подробности, связанные с таможенного контроля. This includes the control's top-level namespace, version, culture, and any additional information required to register the assembly properly, such as its public key token. Это включает контроль в верхнем уровне имен, версия, культура, и любую дополнительную информацию, необходимую для регистрации собрания надлежащим образом, как, например, свой открытый ключ признака. Then click OK. Затем нажмите кнопку ОК.
You can edit registered control entries by clicking the control entry you want to modify and then clicking Edit. Вы можете редактировать зарегистрированные контроля записи, нажав на контроль записи, которую вы хотите изменить, и нажмите кнопку "Изменить". In the Edit Custom Control dialog box, modify the settings as necessary, and then click OK to save your changes. В Изменить таможенного контроля диалоговое окно, изменять настройки по мере необходимости, а затем нажмите кнопку ОК чтобы сохранить изменения. To remove a registration entry for a custom control that is no longer needed, click the control entry you want to remove, and then click Remove. Чтобы удалить запись регистрации для таможенного контроля, что больше не нужен, нажмите на контроль записи, которую вы хотите удалить, и нажмите кнопку Удалить. When prompted to confirm the action, click Yes. Когда запрос на подтверждение действия, нажмите кнопку Да.
Configuring ASP.NET Settings for Pages and Controls Настройка параметров для ASP.NET-страниц и контроля
You can modify the way ASP.NET is used by Web applications by using the configuration settings on the Pages And Controls page in IIS Manager. Вы можете изменить способ ASP.NET используется веб-приложений с помощью параметров конфигурации на страницы и контроля страницу в IIS Manager. To access this page, navigate to the level of the configuration hierarchy you want to manage, and then double-click the Pages And Controls feature. Для доступа к этой странице, перейдите на уровне конфигурации иерархии вы хотите управлять, а затем дважды щелкните страниц и функция контроля.
The below are the available ASP.NET settings for pages and controls. Ниже, доступны настройки для ASP.NET-страниц и контроля. In the related server, site, or application Web.config file, you manage these settings by using the sessionState configuration section. В соответствующем сервере, сайт, или применение Web.config файл, вам управлять этими настройками, используя sessionState конфигурации раздела.
• Base Type for Pages (pageBaseType) - Sets the base type that .aspx pages inherit by default. • Базовый тип страницы (pageBaseType) - Устанавливает, что базовый тип. Aspx страниц наследуют по умолчанию. The default value in most cases is System.Web.UI.Page. По умолчанию в большинстве случаев является System.Web.UI.Page. This value can be overridden by the Inherits attribute. Это значение может быть отменено наследует атрибут.
• Base Type for User Controls (userControlBaseType) - Sets the base type that user controls inherit by default. • Базовый тип пользователя Controls (userControlBaseType) - Устанавливает базовый тип, что пользователь контролирует наследование по умолчанию. The default value in most cases is System.Web.UI.UserControl. По умолчанию в большинстве случаев является System.Web.UI.UserControl.
• Buffer (buffer) - Determines whether .aspx pages and .ascx controls use response buffering. • буфер (буфер) - определяет ли. Aspx-страницы и. Ascx контролирует использование ответ буферизации. The default setting is True. По умолчанию True. When True, IIS uses response buffering in much the same way as it uses response buffering for ASP. Когда Правда, IIS использует буферизацию ответа во многом так же, как он использует буферизацию ответ на ASP.
• Compilation Mode (compilationMode) - Determines whether an ASP.NET page or control should be compiled at run time. • Обобщение режим (compilationMode) - определяет ли ASP.NET странице или контроль должен быть составлен в момент запуска. The default is Always, which ensures that pages and controls are always compiled at run time. По умолчанию всегда, которая гарантирует, что страницы и контроля всегда собран во время выполнения. A value of Never specifies that pages and controls are not compiled and should be interpreted instead. Стоимость Никогда не уточняется, что страницы и контроля, не обобщаются и должно быть истолковано вместо. A value of Auto allows IIS to compile pages and controls as necessary and otherwise set them to be interpreted. Значение Авто IIS позволяет составить страниц и контроля в случае необходимости и в случае установите их следует интерпретировать.
• Enable Authenticated View State (enableViewStateMAC) - Determines whether ASP.NET should run a message authentication code (MAC) on the page's view state when the page is posted back from the client. • Включить авторизованным Посмотреть государства (enableViewStateMAC) - определяет ли ASP.NET следует запускать код аутентификации сообщений (MAC) на странице, по мнению государства, когда странице размещена назад от клиента. The default setting is True. По умолчанию True.
• Enable Session State (enableSessionState) - Specifies whether and how IIS maintains session state information for ASP.NET applications. • Включить сессия государство (enableSessionState) - Определяет ли и как IIS поддерживает сессии государственной информации для ASP.NET приложений. The default setting is True. По умолчанию True. When True, IIS maintains session state information for ASP.NET. Когда Правда, IIS поддерживает сессии государственной информации для ASP.NET. Alternately, you can use a value of ReadOnly to have IIS maintain non-editable, read-only session state data. Кроме того, вы можете использовать ценности READONLY от иметь IIS сохранить, не редактируемые, только для чтения сеанса данных. If you don't want IIS to maintain session state information for ASP.NET, configure this setting to False. Если вы не хотите, чтобы IIS для поддержания сеанса информация для ASP.NET, настроить этот параметр в False.
• Enable View State (enableViewState) - Determines whether the page maintains the view state and the view state of any server controls it contains when the current page request ends. • Разрешить просмотр государства (enableViewState) - определяет ли страница поддерживает мнение о состоянии и тем состоянием любой сервер контроля в нем содержится, если текущая страница запрос заканчивается. The default setting is True. По умолчанию True.
• Master Page File (masterPageFile) - Sets an optional master page path relative to the local configuration file. • Мастер файла (masterPageFile) - Устанавливает факультативно генерального страницу пути по отношению к местным файл конфигурации. This allows applications to reference locations in the master page path by name rather than full file path. Это позволяет приложениям для ведения места в мастер-странице путь по названию, а не полный путь к файлу.
• Maximum Page State Field Length (maxPageStateFieldLength) - Sets the maximum number of characters for individual view state fields. • Максимальная Страница государство полевой Длина (maxPageStateFieldLength) - Устанавливает максимальное количество символов для отдельных учетом состояния полей. When the value is greater than zero (0), IIS breaks the view state field into chunks that are less than the specified length. Когда значение больше нуля (0), IIS выходные мнение о состоянии поля в куски, которые меньше указанной длины. Clients receive this chunked view state as a series of view state fields rather than a single, possibly very long view state field. Клиенты получают фрагментированное этой целью государство, как серия учетом состояния полей, а не одно, возможно, очень долго мнение о состоянии поля. When the value is set to -1, IIS does not chunk the view state field and instead sends the entire value to the client in a single view state field. Если параметру присвоено значение -1, IIS, не кусок учетом состояния на местах и вместо этого посылает всю ценность для клиента в единое мнение о состоянии поля.
• Namespaces (namespaces) - Specifies the namespaces included for all pages. • Пространства имен (имен) - указание имен для всех страниц. IIS imports these namespaces during assembly pre-compilation. IIS импорта этих имен во время сборки до компиляции. If you expand the Namespaces node, you'll see a list of namespaces that will be imported. Если вы будете расширять имен узлов, вы увидите список имен, которые будут импортированы.
• Style Sheet Theme (styleSheetTheme) - Sets the optional name of the theme folder that IIS will use to apply a theme before control declarations. • Стиль лист Тема (styleSheetTheme) - Устанавливает факультативно название темы папке, что IIS будет использовать для применения тему до контроля деклараций. You can specify a theme to apply after control declaration by using the theme attribute. Вы можете указать темы для применения после контроля декларации, используя тему атрибут.
• Theme (theme) - Sets the optional name for the theme that is used for pages that are in the scope of the configuration file. • Тема (темы) - Устанавливает факультативно название темы, которая используется для страниц, которые находятся в сфере действия файла конфигурации. The specified theme must exist as either an application or a global theme. Указанная тема должна существовать либо как приложение или глобальные темы. If the theme does not exist, IIS generates an HttpException exception. Если тема не существует, IIS HttpException генерирует исключение.
• Validate Request (validateRequest) - Determines whether ASP.NET validates requests to screen for potentially dangerous or malicious input. • Проверить Запрос (validateRequest) - определяет ли ASP.NET проверяет запросы на экране потенциально опасный или вредоносный ввод. The default setting is True, which causes ASP.NET to validate input from client browsers. По умолчанию можно сказать, что причины ASP.NET для подтверждения ввода от браузера клиента. Although you should rarely disable validation, you can do so by using a value of False. Хотя вы должны отключить подтверждения редко, вы можете сделать это, используя значение False.
You can configure the list of namespaces that IIS imports during assembly pre-compilation by completing the following steps: Вы можете настроить список имен, что IIS импорта при сборке до компиляции, заполнив следующие шаги:
1. To view currently configured Pages And Controls settings, in IIS Manager, navigate to the level of the configuration hierarchy you want to manage, and then double-click the Pages And Controls feature. Для просмотра в настоящий момент страниц и управления настройками, в IIS Manager, перейдите на уровне конфигурации иерархии вы хотите управлять, а затем дважды щелкните страниц и функция контроля.
2. On the Pages And Controls page, expand the Namespaces node to display a list of namespaces that will be included during assembly pre-compilation. На страницах и контроля страницу, расширение имен узлов для отображения списка имен, которые будут включены во время сборки до компиляции.
3. If you click the Namespaces entry, IIS Manager displays a selection button on the far right side of the second column. Если вы нажмете имен въезда, IIS Manager отображает выбор кнопки на правой стороне второй колонки. Clicking this button displays the String Collection Editor dialog box, which you can use to edit the imported namespace values. Нажав на эту кнопку выводит строку Коллекция редактор диалоговом окне, которое можно использовать для редактирования импортированных имен значений. Edit the namespace entries as necessary. Изменение имен записей по мере необходимости. Add additional namespaces by typing each additional namespace on a separate line. Добавить дополнительных имен, набрав каждый дополнительный имен на отдельной строке.
4. When you are finished editing namespace values, click OK. Когда вы закончите редактирование имен значения, нажмите кнопку ОК. In the Actions pane, apply the changes to the configuration by clicking Apply. В панели Действия, применить изменения в конфигурации, нажав кнопку "Применить".
Written by magakos. Автор magakos. Read more great feeds at is source Подробнее большое каналы на исходный WEBSITE ИНТЕРНЕТ-САЙТ
no comments Без комментариев . .
Read more articles on Читайте больше статей о IIS 7.0 IIS 7,0 and и otherSoftware otherSoftware . .
- [+] Digg [+] Digg : Feature this article : Жанр этой статье
- [+] Del.icio.us [+] Del.icio.us : Bookmark this article : Закладка этой статье
- [+] Furl [+] Свертывать : Bookmark this article : Закладка этой статье















