Configuring Settings for ASP.NET Pages and Controls with IIS 7.0 Configurando Definições de Páginas e Controles ASP.NET com IIS 7,0
Web applications that use ASP.NET include Web pages to provide the user interface and controls to provide drop-in functionality. Web ASP.NET incluem aplicações que utilizam páginas da Web para fornecer a interface de usuário e controles de prestação de queda na funcionalidade. As with ASP, you can optimize the way ASP.NET is used through a variety of configuration settings. Tal como acontece com ASP, você pode otimizar o caminho ASP.NET é utilizado através de uma variedade de configurações. You can also make additional functionality available by registering custom controls that applications can use. Você também pode fazer uma funcionalidade adicional disponível registrando controlos personalizados que pode utilizar aplicações.
Registering Custom Controls Registrando controlos personalizados
Managed code applications can use any custom controls that are registered for use with IIS. Dirigido aplicações que podem utilizar qualquer código personalizado controles que estão registados para utilização com o IIS. As an administrator, you probably won't need to install controls, but you may need to validate control configurations. Como administrador, você provavelmente não precisará instalar controles, mas pode ser necessário para validar o controlo configurações. 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. Para visualizar controla actualmente registada, no IIS Manager, navegue até o nível da hierarquia da configuração que você deseja gerenciar, clique duas vezes as páginas e Controles recurso e, em seguida, no painel Ações, clique em Registe Controls. In the main pane, you should then see a list of the currently registered controls. No painel principal, você verá uma lista dos controlos actualmente registados. Controls are listed by tag prefix, associated source or assembly, and entry type. Os controlos são listados pela tag prefixo, associada fonte ou montagem, e entrada tipo. Local entries are configured at the level you are working with. Local entradas são configurados no nível que você está trabalhando com ele. Inherited entries are configured at a higher level of the configuration hierarchy. Herdado entradas são configuradas a um nível superior da hierarquia configuração.
You can add a custom control by following these steps: Você pode adicionar um controlador de controle, seguindo estas etapas:
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. No IIS Manager, navegue até o nível da hierarquia da configuração que você deseja gerenciar, clique duas vezes as páginas e Controles recurso e, em seguida, no painel Ações, clique em Registe Controls.
2. In IIS Manager, on the Controls Page, click Add Custom Control. No IIS Manager, sobre os controles página, clique em Adicionar Controle Personalizado. The Add Custom Control dialog box appears. A caixa de diálogo Adicionar Custom Controle aparece.
3. In the Tag Prefix text box, type the tag prefix assigned to the control, such as aspx. Na caixa Tag Prefixo texto, digite a tag prefixo atribuído ao controle, tais como 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. Namespace na caixa de texto do tipo ASP.NET namespace em que o controlo do tipo personalizado é definida, como System.Web.UI.WebControls.WebParts.
5. In the Assembly text box, type the assembly details associated with the custom control. Na Assembléia caixa de texto tipo de montagem detalhes associados com o controle personalizado. 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. Isto inclui o controle do namespace de nível superior, versão, cultura, bem como quaisquer informações adicionais necessárias para registrar a montagem adequada, tais como a sua chave pública simbólica. Then click OK. Em seguida, clique em OK.
You can edit registered control entries by clicking the control entry you want to modify and then clicking Edit. Você pode editar entradas registadas controle clicando no controle entrada que pretende modificar e, em seguida, clique em Editar. In the Edit Custom Control dialog box, modify the settings as necessary, and then click OK to save your changes. Na caixa de diálogo Editar Custom Control, modificar as configurações conforme necessário e, em seguida, clique em OK para salvar as suas alterações. 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. Para remover uma entrada para um registo personalizado controle que já não é necessário, clique no controle entrada que pretende remover e, em seguida, clique em Remover. When prompted to confirm the action, click Yes. Quando solicitado a confirmar a ação, clique em Sim.
Configuring ASP.NET Settings for Pages and Controls Configurando ASP.NET definições para páginas e controles
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. Você pode modificar a maneira ASP.NET é utilizado por aplicações Web, usando as definições de configuração das páginas e controles página no 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. Para aceder a esta página, navegue até o nível da hierarquia da configuração que você deseja gerenciar e, em seguida, clicar duas vezes no Páginas e controles recurso.
The below are the available ASP.NET settings for pages and controls. A seguir estão as configurações disponíveis para as páginas ASP.NET e controles. In the related server, site, or application Web.config file, you manage these settings by using the sessionState configuration section. No relacionadas servidor, o site ou aplicação Web.config arquivo, você gerenciar essas configurações usando a configuração sessionState seção.
• Base Type for Pages (pageBaseType) - Sets the base type that .aspx pages inherit by default. • Base Tipo de Páginas (pageBaseType) - Define o tipo básico que isso. ASPX páginas herdam por omissão. The default value in most cases is System.Web.UI.Page. O valor padrão na maioria dos casos é System.Web.UI.Page. This value can be overridden by the Inherits attribute. Esse valor pode ser ultrapassado por herda o atributo.
• Base Type for User Controls (userControlBaseType) - Sets the base type that user controls inherit by default. • Tipo de Base User Controls (userControlBaseType) - Define a base que o usuário digitar comandos herdar por omissão. The default value in most cases is System.Web.UI.UserControl. O valor padrão na maioria dos casos é System.Web.UI.UserControl.
• Buffer (buffer) - Determines whether .aspx pages and .ascx controls use response buffering. • Buffer (buffer) - Determina se. ASPX e páginas. Ascx controles utilização resposta buffering. The default setting is True. A configuração padrão é verdade. When True, IIS uses response buffering in much the same way as it uses response buffering for ASP. Quando True, IIS usa tampão em resposta da mesma maneira que ele usa para resposta buffering ASP.
• Compilation Mode (compilationMode) - Determines whether an ASP.NET page or control should be compiled at run time. • Compilação Mode (compilationMode) - Determina se uma página ASP.NET ou o controlo deve ser compilado em tempo de execução. The default is Always, which ensures that pages and controls are always compiled at run time. O padrão é sempre, que garante que as páginas e os controlos são sempre compilado em tempo de execução. A value of Never specifies that pages and controls are not compiled and should be interpreted instead. Um valor de Nunca especifica que as páginas e os controlos são compilados e não devem ser interpretados vez. A value of Auto allows IIS to compile pages and controls as necessary and otherwise set them to be interpreted. Um valor de Auto permite que o IIS para compilar as páginas e os controlos necessários e colocá-las em contrário, deve ser interpretado.
• 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. • Ativar autenticada View Estado (enableViewStateMAC) - Determina se o ASP.NET deverá executar um código autenticação mensagem (MAC) na página da opinião do Estado quando a página for postado de volta a partir do cliente. The default setting is True. A configuração padrão é verdade.
• Enable Session State (enableSessionState) - Specifies whether and how IIS maintains session state information for ASP.NET applications. • Ativar Sessão Estado (enableSessionState) - Especifica se e como o IIS mantém sessão estado informações para aplicações ASP.NET. The default setting is True. A configuração padrão é verdade. When True, IIS maintains session state information for ASP.NET. Quando True, IIS mantém informações de estado sessão ASP.NET. Alternately, you can use a value of ReadOnly to have IIS maintain non-editable, read-only session state data. Como alternativa, você pode usar um valor de Somente para leitura de ter IIS manutenção não-editáveis, só de leitura sessão estado dados. If you don't want IIS to maintain session state information for ASP.NET, configure this setting to False. Se você não quiser que o IIS para manter a informação para a sessão estado ASP.NET, configurar esta definição para Falso.
• 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. • Ativar View Estado (enableViewState) - Determina se a página mantém a opinião de Estado e de ver o estado de qualquer servidor que contém controles quando a página atual pedido termina. The default setting is True. A configuração padrão é verdade.
• Master Page File (masterPageFile) - Sets an optional master page path relative to the local configuration file. • Página Master File (masterPageFile) - Define um mestre opcional página caminho em relação ao local do arquivo de configuração. This allows applications to reference locations in the master page path by name rather than full file path. Isto permite a aplicações locais, em referência à página principal caminho pelo nome em vez de arquivo completo caminho.
• Maximum Page State Field Length (maxPageStateFieldLength) - Sets the maximum number of characters for individual view state fields. • Máximo Page Estado Campo Comprimento (maxPageStateFieldLength) - Define o número máximo de caracteres para cada estado opinião campos. When the value is greater than zero (0), IIS breaks the view state field into chunks that are less than the specified length. Quando o valor for superior a zero (0), IIS rompe o ponto de vista de campo em estado pedaços que são menos do que o comprimento especificado. Clients receive this chunked view state as a series of view state fields rather than a single, possibly very long view state field. Os clientes recebem este estado blocos vista como uma série de vista estado campos em vez de uma única, possivelmente muito longo vista Estado campo. 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. Quando o valor é ajustado para -1, IIS não chunk o ponto de vista de Estado e de campo em vez envia a totalidade do valor para o cliente em um único estado vista campo.
• Namespaces (namespaces) - Specifies the namespaces included for all pages. • Namespaces (namespaces) - Especifica o namespaces incluído em todas as páginas. IIS imports these namespaces during assembly pre-compilation. IIS importações desses namespaces durante assembléia de pré-compilação. If you expand the Namespaces node, you'll see a list of namespaces that will be imported. Se você expandir o nó Namespaces, você verá uma lista de nomes que serão importados.
• Style Sheet Theme (styleSheetTheme) - Sets the optional name of the theme folder that IIS will use to apply a theme before control declarations. • Style Sheet Tema (styleSheetTheme) - Define o nome do tema opcional pasta IIS que irá usar para aplicar um tema antes de controlo declarações. You can specify a theme to apply after control declaration by using the theme attribute. Você pode especificar um tema a ser aplicável após a declaração controle usando o tema atributo.
• Theme (theme) - Sets the optional name for the theme that is used for pages that are in the scope of the configuration file. • Tema (tema) - Define o nome opcional para o tema que é usada para as páginas que estão no âmbito de aplicação do arquivo de configuração. The specified theme must exist as either an application or a global theme. O tema deve existir como especificado quer uma aplicação ou um tema global. If the theme does not exist, IIS generates an HttpException exception. Se o tema não existe, IIS HttpException gera uma exceção.
• Validate Request (validateRequest) - Determines whether ASP.NET validates requests to screen for potentially dangerous or malicious input. • Validar Pedido (validateRequest) - Determina se ASP.NET valida pedidos de tela potencialmente perigoso ou nocivo para a entrada. The default setting is True, which causes ASP.NET to validate input from client browsers. A configuração padrão é verdade, o que provoca ASP.NET para validar a entrada de clientes navegadores. Although you should rarely disable validation, you can do so by using a value of False. Embora raramente você deverá desativar a validação, você pode fazê-lo usando um valor de Falso.
You can configure the list of namespaces that IIS imports during assembly pre-compilation by completing the following steps: Você pode configurar a lista de namespaces que IIS importações durante assembléia de pré-compilação através do preenchimento das seguintes etapas:
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. Para visualizar atualmente configurados Páginas ajustes e controles, no IIS Manager, navegue até o nível da hierarquia da configuração que você deseja gerenciar e, em seguida, clicar duas vezes no Páginas e controles recurso.
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. Páginas e controles sobre a página, Namespaces expandir o nó para exibir uma lista de nomes que serão incluídas durante a montagem de pré-compilação.
3. If you click the Namespaces entry, IIS Manager displays a selection button on the far right side of the second column. Se você clicar no Namespaces entrada, IIS Manager exibe uma seleção botão na extremidade direita da segunda coluna. Clicking this button displays the String Collection Editor dialog box, which you can use to edit the imported namespace values. Ao clicar neste botão exibe a caixa de diálogo Editor String Collection, que pode ser usado para editar o namespace valores importados. Edit the namespace entries as necessary. Edite o namespace entradas conforme necessário. Add additional namespaces by typing each additional namespace on a separate line. Adicionar adicionais namespaces escrevendo cada adicionais namespace em uma linha separada.
4. When you are finished editing namespace values, click OK. Quando você terminar editando namespace valores, clique em OK. In the Actions pane, apply the changes to the configuration by clicking Apply. No painel Ações, aplicar as alterações à configuração clicando em Aplicar.
Written by magakos. Escrito por magakos. Read more great feeds at is source Leia mais alimenta a grande fonte é WEBSITE SITE
no comments sem comentários . .
Read more articles on Leia mais artigos sobre IIS 7.0 IIS 7,0 and e otherSoftware otherSoftware . .
- [+] Digg [+] Digg : Feature this article : Feature este artigo
- [+] Del.icio.us [+] Del.icio.us : Bookmark this article : Bookmark este artigo
- [+] Furl [+] Furl : Bookmark this article : Bookmark este artigo















