iis 7 for utviklere

21
18. juni 2022 | Microsoft Norge

Upload: mills

Post on 21-Jan-2016

30 views

Category:

Documents


0 download

DESCRIPTION

IIS 7 for utviklere. Jonas Follesø, Abeo AS [email protected] 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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IIS 7 for utviklere

21. april 2023 | Microsoft Norge

Page 2: IIS 7 for utviklere

21. april 2023 | Microsoft Norge

IIS 7 for utviklere

Jonas Follesø, Abeo [email protected]

http://jonas.follesoe.no

Page 3: IIS 7 for utviklere

… en del av Windows Vista

... for webutviklere

Page 4: IIS 7 for utviklere

21. april 2023 | Microsoft Norge

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

Page 5: IIS 7 for utviklere

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 applikasjoner21. april 2023 | Microsoft Norge

Page 6: IIS 7 for utviklere

Konfigurasjon av IIS7

21. april 2023 | Microsoft Norge

Machine.configRoot Web.config

ApplicationHost.config

Web.config

.NET .NET Framework Framework

ASP.NETASP.NET

IIS7IIS7

IIS + IIS + ASP.NET + ASP.NET + .NET .NET FrameworkFramework

ASP.NET +ASP.NET +.NET .NET Framework Framework

Page 7: IIS 7 for utviklere

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

21. april 2023 | Microsoft Norge

Page 8: IIS 7 for utviklere

Common HTTP Web Server Components

DirectoryListingModule

CustomErrorModule

StaticFileModule DefaultDocumentModule

HttpRedirect

SecurityBasicAuthModule

DigestAuthModule

WindowsAuthModule

CertificateAuthModule

AnonymousAuthModule

IPSecurityModule

UrlAuthorizationModule

RequestFilteringModule

Health and Diagnostics

HttpLoggingModule

CustomLoggingModule

RequestMonitorModule

HTTPTracingModule

ODBCLogging

LoggingLibraries

Application Development

ISAPIModule

ISAPIFilterModule

CGIModule

ServerSideIncludeModule

NetFxExtensibility

ASP

ASP.NET

PerformanceHTTPStaticCompression

HTTPDynamicCompression

Management

ManagementConsole

ManagementService

ManagementScripting

Metabase

WMICompatibility

LegacyScripts

LegacySnap-in

FTP PublishingFTPServer

FTPManagement

Windows Process Activation ServiceConfigurationAPIProcessModel NetFxEnvironment

IIS7 Setup Components

Remote administration

Page 9: IIS 7 for utviklere

IIS7 for utviklere: Konfigurasjon

Page 10: IIS 7 for utviklere

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

21. april 2023 | Microsoft Norge

Page 11: IIS 7 for utviklere

IIS7 for utviklere: IIS Manager

Page 12: IIS 7 for utviklere

• To modus– Klassisk (ISAPI)– Integrert

• Integrert modus– .NET moduler/

handlers kobles direkte inn i pipelinen

– Prosseser alle forespørsler

IIS7 ASP.NET Integrasjon

Log

Compress

Basic

SendResponse

Static file

ISAPI

AnonAuthentication

Authorization

ResolveCache

ExecuteHandler

UpdateCache

…Authentication

Forms Windows

Map handl

er

ASPX

Trace

……

aspnet_isapi.dll

Page 13: IIS 7 for utviklere

IIS7 for utviklere: ASP.NET Integration

Page 14: IIS 7 for utviklere

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.

21. april 2023 | Microsoft Norge

Page 15: IIS 7 for utviklere

IIS7 for utviklere: .NET Utvidbarhet

Page 16: IIS 7 for utviklere

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

21. april 2023 | Microsoft Norge

Page 17: IIS 7 for utviklere

IIS7 for utviklere: Diagnosering

Page 18: IIS 7 for utviklere

Oppsummering

Konsistens mellom utviklings og driftsmiljø

Full ASP.NET integrasjon

Full utvidbarhet

Web.config for konfigurasjon

Bedre diagnostisering og feilsøking

21. april 2023 | Microsoft Norge

Page 19: IIS 7 for utviklere

Ressurser

21. april 2023 | Microsoft Norge

Page 20: IIS 7 for utviklere

21. april 2023 | Microsoft Norge

Spørsmål?

Page 21: IIS 7 for utviklere

21. april 2023 | Microsoft Norge

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