1 / 21

IIS 7 for utviklere

IIS 7 for utviklere. Jonas Follesø, Abeo AS jonas.folleso@abeo.no http://jonas.follesoe.no. … en del av Windows Vista ... for webutviklere. IIS 7 kommer med Vista!. Full Web server i Windows Vista Samme versjon som i ”Longhorn” Server

mills
Download Presentation

IIS 7 for utviklere

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IIS 7 for utviklere Jonas Follesø, Abeo AS jonas.folleso@abeo.no http://jonas.follesoe.no

  2. … en del av Windows Vista ... for webutviklere

  3. IIS 7 kommer med Vista! • Full Web server i Windows Vista • Samme versjon som i ”Longhorn” Server • Utvikle, test og konfigurer applikasjoner for IIS7 på din maskin • Ubegrenset antall sider og oppkoblinger • 10 samtidige forespørsler • Full bakoverkompatibilitet

  4. IIS7 lar utviklere… • XCopy utrulling av IIS konfigurasjon • Administrere web applikasjoner som ikke-administrator • Utnytte tettere ASP.NET integrasjon • Bygge egen serverfunksjonalitet • Enklere feilsøking i web applikasjoner

  5. Konfigurasjon av IIS7 IIS + ASP.NET + .NET Framework ASP.NET .NET Framework ASP.NET + .NET Framework Root Web.config Machine.config Web.config IIS7 ApplicationHost.config

  6. Konfigurasjon av IIS lar deg… • Endre IIS instillinger som en del av web.config • XCopy utrulling av konfigurasjon sammen med applikasjonen • Ryddige, skjemabaserte konfigurasjonsfiler • Mulighet for å utvide admingrensesnittet

  7. Metabase WMICompatibility LegacyScripts LegacySnap-in IIS7 Setup Components Application Development Security Health and Diagnostics FTP Publishing BasicAuthModule FTPServer Fordeler med modularitet • Pluggbar arkitektur • Mindre patching • Mindre “attack surface” NetFxExtensibility DigestAuthModule FTPManagement HttpLoggingModule ISAPIModule WindowsAuthModule CustomLoggingModule Performance ISAPIFilterModule CertificateAuthModule RequestMonitorModule HTTPStaticCompression CGIModule AnonymousAuthModule HTTPTracingModule HTTPDynamicCompression ServerSideIncludeModule IPSecurityModule ODBCLogging Management ASP UrlAuthorizationModule LoggingLibraries ASP.NET Remote administration RequestFilteringModule ManagementConsole Common HTTP Web Server Components ManagementScripting StaticFileModule DefaultDocumentModule DirectoryListingModule ManagementService CustomErrorModule HttpRedirect Windows Process Activation Service ConfigurationAPI ProcessModel NetFxEnvironment

  8. IIS7 for utviklere: Konfigurasjon

  9. IIS7 adminverktøyet lar deg… • Ett verktøy for IIS og ASP.NET administrasjon • Oppgavebasert brukergrensesnitt • Mulighet for å utvide adminverktøyet med egne skjermbilder for konfigurering av dine moduler • Deleger administrasjon av sider og applikasjoner* • Ekstern administrasjon over HTTP* * Remote Web Manager må lastes for å få tilgang til dette på XP, Windows 2003 og Vista

  10. IIS7 for utviklere: IIS Manager

  11. IIS7 ASP.NET Integrasjon • To modus • Klassisk (ISAPI) • Integrert • Integrert modus • .NET moduler/ handlers kobles direkte inn i pipelinen • Prosseser alle forespørsler Basic Anon Authentication Authorization ResolveCache aspnet_isapi.dll … Static file Authentication ExecuteHandler Forms Windows … … ISAPI ASPX Map handler UpdateCache Trace SendResponse Compress … … Log

  12. IIS7 for utviklere: ASP.NET Integration

  13. Utvidbarhet i IIS7 lar deg… • Utvide serveren med egne moduler skrevet i C/C++ eller .NET • Enkel skjemabasert utvidelse av konfigurasjonssystemet • Mulighet for å utvide IIS adminverktøyet med GUI for konfigurering av egne moduler.

  14. IIS7 for utviklere: .NET Utvidbarhet

  15. Diagnosering i IIS7 lar deg… • Tilgang til real-time tilstandsinformasjon • Detaljert hendelsessporing på tvers av hele Web stakken • Automatisk sporing og logging basert på pre-konfigurerte feilsituasjoner • Instrumenter applikasjoner med egne sporingshendelser

  16. IIS7 for utviklere: Diagnosering

  17. Oppsummering • Konsistens mellom utviklings og driftsmiljø • Full ASP.NET integrasjon • Full utvidbarhet • Web.config for konfigurasjon • Bedre diagnostisering og feilsøking

  18. Ressurser

  19. Spørsmål?

  20. Til slutt… • Hjelp oss å bli bedre • Fyll ut evalueringen som kommer på e-post • Gi direkte råd til Microsoft-representanter • Hold deg oppdatert • www.microsoft.no/informasjon • Besøk oss på www.microsoft.no/msdn eller www.microsoft.no/technet

More Related