Configuring Settings for ASP.NET Pages and Controls with IIS 7.0 Configurazione delle impostazioni per ASP.NET Pagine e dei comandi con IIS 7.0
Web applications that use ASP.NET include Web pages to provide the user interface and controls to provide drop-in functionality. Applicazioni Web ASP.NET che includono l'uso di pagine Web per fornire l'interfaccia utente e dei controlli di fornire drop-in funzionalità. As with ASP, you can optimize the way ASP.NET is used through a variety of configuration settings. Come nel caso di ASP, è possibile ottimizzare il modo in cui ASP.NET viene utilizzato attraverso una varietà di impostazioni di configurazione. You can also make additional functionality available by registering custom controls that applications can use. È inoltre possibile apportare ulteriori funzionalità a disposizione dalla registrazione di controlli personalizzati che le applicazioni possono utilizzare.
Registering Custom Controls Registrazione di controlli personalizzati
Managed code applications can use any custom controls that are registered for use with IIS. Applicazioni di codice gestito può usare qualsiasi controlli personalizzati che sono registrati per l'utilizzo con IIS. As an administrator, you probably won't need to install controls, but you may need to validate control configurations. In qualità di amministratore, probabilmente non sarà necessario installare i controlli, ma potrebbe essere necessario per convalidare il controllo delle configurazioni. 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. Per visualizzare i controlli attualmente registrato, in IIS Manager, passare al livello della gerarchia di configurazione che si desidera gestire, fare doppio clic su Le pagine e le funzionalità di controlli, e quindi nel riquadro azioni, fare clic su Controlla registro. In the main pane, you should then see a list of the currently registered controls. Nel riquadro principale, quindi si dovrebbe vedere un elenco dei controlli attualmente registrato. Controls are listed by tag prefix, associated source or assembly, and entry type. I controlli sono elencati da etichetta prefisso, associati o fonte di montaggio, e tipo di voce. Local entries are configured at the level you are working with. Locali voci sono configurati a livello di lavoro. Inherited entries are configured at a higher level of the configuration hierarchy. Ereditato le voci sono configurate a un livello più elevato della gerarchia di configurazione.
You can add a custom control by following these steps: È possibile aggiungere un controllo personalizzato, procedi nel seguente modo:
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. In Gestione IIS, passare al livello della gerarchia di configurazione che si desidera gestire, fare doppio clic su le pagine e Controlli funzione, e poi, nel riquadro azioni, fare clic su Controlla registro.
2. In IIS Manager, on the Controls Page, click Add Custom Control. In Gestione IIS, sui controlli pagina, fare clic su Aggiungi il controllo personalizzato. The Add Custom Control dialog box appears. Aggiungi il controllo personalizzato visualizzata la finestra di dialogo.
3. In the Tag Prefix text box, type the tag prefix assigned to the control, such as aspx. Nel tag Prefisso casella di testo, digitare l'etichetta prefisso assegnato al controllo, come ad esempio 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. Nello spazio dei nomi casella di testo, digitare nomi di ASP.NET in cui il controllo di tipo personalizzato è definito, come System.Web.UI.WebControls.WebParts.
5. In the Assembly text box, type the assembly details associated with the custom control. In Assemblea casella di testo, digitare il montaggio dettagli associati con il controllo personalizzato. 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. Ciò include il controllo di alto livello dei nomi, versione, la cultura e le informazioni supplementari richieste per registrare correttamente l'assemblea, come la sua chiave pubblica gettone. Then click OK. Quindi, fare clic su OK.
You can edit registered control entries by clicking the control entry you want to modify and then clicking Edit. È possibile modificare le voci registrate di controllo facendo clic sulla voce di controllo che si desidera modificare e quindi facendo clic su Modifica. In the Edit Custom Control dialog box, modify the settings as necessary, and then click OK to save your changes. In Modifica controllo personalizzato finestra di dialogo, modificare le impostazioni, se necessario, quindi fare clic su OK per salvare le modifiche. 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. Per rimuovere una voce di registrazione per un controllo personalizzato che non è più necessario, fare clic sulla voce di controllo che si desidera rimuovere, quindi fare clic su Rimuovi. When prompted to confirm the action, click Yes. Quando viene richiesto di confermare l'operazione, scegliere Sì.
Configuring ASP.NET Settings for Pages and Controls Configurazione delle impostazioni ASP.NET per le pagine e controlli
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. È possibile modificare il modo in cui ASP.NET viene utilizzato da applicazioni Web utilizzando le impostazioni di configurazione delle pagine e dei comandi pagina in Gestione IIS. 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. Per accedere a questa pagina, passare al livello della gerarchia di configurazione che si desidera gestire, quindi fare doppio clic su Le pagine e le funzionalità di controlli.
The below are the available ASP.NET settings for pages and controls. Il seguito sono disponibili le impostazioni di ASP.NET per le pagine e controlli. In the related server, site, or application Web.config file, you manage these settings by using the sessionState configuration section. Nei relativi server, sito o applicazione file Web.config, a gestire queste impostazioni utilizzando il sessionState sezione di configurazione.
• Base Type for Pages (pageBaseType) - Sets the base type that .aspx pages inherit by default. • Base per Tipo Pagine (pageBaseType) - Imposta il tipo di base. Ereditare pagine aspx per impostazione predefinita. The default value in most cases is System.Web.UI.Page. Il valore di default nella maggior parte dei casi è System.Web.UI.Page. This value can be overridden by the Inherits attribute. Questo valore può scavalcare con l'attributo Inherits.
• Base Type for User Controls (userControlBaseType) - Sets the base type that user controls inherit by default. • Tipo di base per controlli utente (userControlBaseType) - Imposta il tipo di base che ereditano controlli utente di default. The default value in most cases is System.Web.UI.UserControl. Il valore di default nella maggior parte dei casi è System.Web.UI.UserControl.
• Buffer (buffer) - Determines whether .aspx pages and .ascx controls use response buffering. • tampone (buffer) - Determina se. Aspx e pagine. Ascx controlli utilizzare risposta tampone. The default setting is True. L'impostazione predefinita è True. When True, IIS uses response buffering in much the same way as it uses response buffering for ASP. Quando Vero, IIS utilizza buffer di risposta più o meno nello stesso modo in cui utilizza risposta tampone per ASP.
• Compilation Mode (compilationMode) - Determines whether an ASP.NET page or control should be compiled at run time. • Modalità di compilazione (compilationMode) - Determina se una pagina ASP.NET o di controllo deve essere compilato in fase di esecuzione. The default is Always, which ensures that pages and controls are always compiled at run time. Il valore predefinito è Always, che garantisce che le pagine ei controlli sono elaborate in fase di esecuzione. A value of Never specifies that pages and controls are not compiled and should be interpreted instead. Un valore di Mai precisa che le pagine ei controlli non sono compilato e deve essere interpretato invece. A value of Auto allows IIS to compile pages and controls as necessary and otherwise set them to be interpreted. Un valore di automatico consente a IIS di compilare pagine e controlli e, se necessario, altrimenti li deve essere interpretato.
• 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. • Attivare Authenticated Vedi membro (enableViewStateMAC) - Determina se ASP.NET deve eseguire un codice di autenticazione del messaggio (MAC) sulla pagina punto di vista della situazione quando la pagina è distaccato dal cliente. The default setting is True. L'impostazione predefinita è True.
• Enable Session State (enableSessionState) - Specifies whether and how IIS maintains session state information for ASP.NET applications. • Attivazione dello stato della sessione (enableSessionState) - Consente di specificare se e come IIS mantiene lo stato della sessione informazioni per applicazioni ASP.NET. The default setting is True. L'impostazione predefinita è True. When True, IIS maintains session state information for ASP.NET. Quando Vero, IIS mantiene lo stato della sessione informazioni per ASP.NET. Alternately, you can use a value of ReadOnly to have IIS maintain non-editable, read-only session state data. In alternativa, è possibile utilizzare un valore di ReadOnly avere mantenere IIS non modificabile, di sola lettura dello stato di sessione di dati. If you don't want IIS to maintain session state information for ASP.NET, configure this setting to False. Se non si desidera IIS per mantenere lo stato della sessione informazioni per ASP.NET, configurare questa impostazione su 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. • Attivare Vista membro (enableViewState) - Determina se la pagina mantiene la vista di Stato e la vista degli eventuali controlli server che contiene quando la pagina corrente richiesta finisce. The default setting is True. L'impostazione predefinita è True.
• Master Page File (masterPageFile) - Sets an optional master page path relative to the local configuration file. • Master Page File (masterPageFile) - Imposta una pagina master opzionale percorso relativo al file di configurazione locale. This allows applications to reference locations in the master page path by name rather than full file path. Questo permette alle applicazioni di riferimento nella località pagina master percorso per nome, piuttosto che la piena percorso di file.
• Maximum Page State Field Length (maxPageStateFieldLength) - Sets the maximum number of characters for individual view state fields. • Massimo pagina Stato campo Lunghezza (maxPageStateFieldLength) - Imposta il numero massimo di caratteri per i singoli campi di vista statale. When the value is greater than zero (0), IIS breaks the view state field into chunks that are less than the specified length. Quando il valore è maggiore di zero (0), IIS si rompe la vista di Stato in campo pezzi che sono inferiori alla lunghezza specificata. Clients receive this chunked view state as a series of view state fields rather than a single, possibly very long view state field. I clienti ricevono questo stato Chunked vista come una serie di vista campi di Stato piuttosto che un unico, possibilmente molto lungo vista Stato 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 il valore è impostato su -1, IIS non tocco il parere di Stato campo e invia anziché l'intero valore per il cliente in un unico Stato campo vista.
• Namespaces (namespaces) - Specifies the namespaces included for all pages. • nomi (nomi) - Specifica il namespace inclusa per tutte le pagine. IIS imports these namespaces during assembly pre-compilation. IIS importazioni questi spazi dei nomi durante il montaggio di pre-compilazione. If you expand the Namespaces node, you'll see a list of namespaces that will be imported. Se espandere il nodo nomi, verrà visualizzato un elenco di nomi che verranno importati.
• Style Sheet Theme (styleSheetTheme) - Sets the optional name of the theme folder that IIS will use to apply a theme before control declarations. • Tema Style Sheet (styleSheetTheme) - Imposta il nome opzionale del tema cartella che IIS utilizza per applicare un tema prima di controllo delle dichiarazioni. You can specify a theme to apply after control declaration by using the theme attribute. È possibile specificare un tema di applicare dopo il controllo dichiarazione utilizzando l'attributo tema.
• Theme (theme) - Sets the optional name for the theme that is used for pages that are in the scope of the configuration file. • a tema (tema) - Imposta il nome opzionale per il tema che viene utilizzata per le pagine che si trovano nel campo di applicazione del file di configurazione. The specified theme must exist as either an application or a global theme. Il tema specificato deve esistere come un'applicazione o un tema globale. If the theme does not exist, IIS generates an HttpException exception. Se il tema non esiste, IIS genera un HttpException eccezione.
• Validate Request (validateRequest) - Determines whether ASP.NET validates requests to screen for potentially dangerous or malicious input. • Convalida Richiesta (validateRequest) - Determina se ASP.NET convalida delle domande di schermo per potenzialmente pericoloso o dannoso di ingresso. The default setting is True, which causes ASP.NET to validate input from client browsers. L'impostazione predefinita è vero, che provoca ASP.NET per convalidare ingresso da client browser. Although you should rarely disable validation, you can do so by using a value of False. Anche se raramente si dovrebbe disattivare la convalida, è possibile farlo utilizzando un valore di Falso.
You can configure the list of namespaces that IIS imports during assembly pre-compilation by completing the following steps: È possibile configurare l'elenco dei nomi che le importazioni di IIS durante il montaggio di pre-compilazione da completare i seguenti passaggi:
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. Per visualizzare attualmente configurato pagine e controlli le impostazioni, in IIS Manager, passare al livello della gerarchia di configurazione che si desidera gestire, quindi fare doppio clic su Le pagine e le funzionalità di controlli.
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. Sulle pagine e dei comandi pagina, espandere il nodo nomi per visualizzare un elenco di nomi che saranno inseriti durante il montaggio di pre-compilazione.
3. If you click the Namespaces entry, IIS Manager displays a selection button on the far right side of the second column. Se si sceglie la voce nomi, Gestione IIS viene visualizzato un pulsante di selezione sulla destra della seconda colonna. Clicking this button displays the String Collection Editor dialog box, which you can use to edit the imported namespace values. Facendo clic su questo pulsante viene visualizzata la stringa Collezione finestra di dialogo Editor, che potete usare per modificare i valori dei nomi importati. Edit the namespace entries as necessary. Modificare le voci dei nomi, se necessario. Add additional namespaces by typing each additional namespace on a separate line. Aggiungere ulteriori nomi digitando ogni ulteriore spazio dei nomi su una riga separata.
4. When you are finished editing namespace values, click OK. Quando si è finito di modificare i valori dei nomi, fare clic su OK. In the Actions pane, apply the changes to the configuration by clicking Apply. Nel riquadro Azioni, applicare le modifiche alla configurazione facendo clic su Applica.
Written by magakos. Scritto da magakos. Read more great feeds at is source Per saperne di più grande al feed è fonte WEBSITE SITO WEB
no comments nessun commento . .
Read more articles on Per saperne di più articoli su IIS 7.0 IIS 7.0 and e otherSoftware otherSoftware . .
- [+] Digg [+] Digg : Feature this article : Feature questo articolo
- [+] Del.icio.us [+] Del.icio.us : Bookmark this article : Aggiungi ai preferiti questo articolo
- [+] Furl [+] Furl : Bookmark this article : Aggiungi ai preferiti questo articolo















