Vaatimukset: Uusi IHttpModule-moduuli on lisätty, joka estää kaikki HTTP-pyynnöt ja laskea ajan, joka kestää pyynnöistä alusta loppuun, helpottaen aikaa vievien sivujen vianetsintää sekä optimoimaan ja parantamaan käyttäjäkokemusta.
Vuonna ASP.NET monet ovat jo ennalta määriteltyjäHttpModule, ja jopa jo rekisteröity palvelimen verkkosivuprofiiliin, järjestelmäkansioonC:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.configKatso rekisteröity HttpModule seuraavasti:
<httpModules> <add name="OutputCache" type="System.Web.Caching.OutputCacheModule"/> <add name="Session" type="System.Web.SessionState.SessionStateModule"/> <add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule"/> <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule"/> <add name="PassportAuthentication" type="System.Web.Security.PassportAuthenticationModule"/> <add name="RoleManager" type="System.Web.Security.RoleManagerModule"/> <add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule"/> <add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule"/> <add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule"/> <add name="Profile" type="System.Web.Profile.ProfileModule"/> <add name="ErrorHandlerModule" type="System.Web.Mobile.ErrorHandlerModule, System.Web.Mobile, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> <add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule"/> <add name="ScriptModule-4.0" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </httpModules> Luo uusi RequestTimeHttpModule-objekti, joka perii IHttpModule-rajapinnan, ja koodi on seuraava:
Uusi HttpModule-moduulimme täytyy myös konfiguroida web.config-tiedostossa seuraavasti:
Yritä käyttää verkkosivustoa, renderöinti on seuraava:
ASP.NET HTTP-moduulit ja HTTP-käsittelijät:Hyperlinkin kirjautuminen on näkyvissä.
(Loppu)
|