iis 7 for utviklere
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 PresentationTRANSCRIPT
21. april 2023 | Microsoft Norge
21. april 2023 | Microsoft Norge
IIS 7 for utviklere
Jonas Follesø, Abeo [email protected]
http://jonas.follesoe.no
… en del av Windows Vista
... for webutviklere
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
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
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
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
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
IIS7 for utviklere: Konfigurasjon
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
IIS7 for utviklere: IIS Manager
• 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
IIS7 for utviklere: ASP.NET Integration
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
IIS7 for utviklere: .NET Utvidbarhet
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
IIS7 for utviklere: Diagnosering
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
Ressurser
21. april 2023 | Microsoft Norge
21. april 2023 | Microsoft Norge
Spørsmål?
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