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
![Page 1: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/1.jpg)
21. april 2023 | Microsoft Norge
![Page 2: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/2.jpg)
21. april 2023 | Microsoft Norge
IIS 7 for utviklere
Jonas Follesø, Abeo [email protected]
http://jonas.follesoe.no
![Page 3: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/3.jpg)
… en del av Windows Vista
... for webutviklere
![Page 4: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/4.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/9.jpg)
IIS7 for utviklere: Konfigurasjon
![Page 10: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/11.jpg)
IIS7 for utviklere: IIS Manager
![Page 12: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/12.jpg)
• 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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/13.jpg)
IIS7 for utviklere: ASP.NET Integration
![Page 14: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/14.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/15.jpg)
IIS7 for utviklere: .NET Utvidbarhet
![Page 16: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/16.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/17.jpg)
IIS7 for utviklere: Diagnosering
![Page 18: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/18.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/19.jpg)
Ressurser
21. april 2023 | Microsoft Norge
![Page 20: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/20.jpg)
21. april 2023 | Microsoft Norge
Spørsmål?
![Page 21: IIS 7 for utviklere](https://reader035.vdocuments.net/reader035/viewer/2022062409/5681500e550346895dbdf05b/html5/thumbnails/21.jpg)
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