Presentation is loading. Please wait.

Presentation is loading. Please wait.

Eben de Wit Developer Advisor Microsoft

Similar presentations


Presentation on theme: "Eben de Wit Developer Advisor Microsoft"— Presentation transcript:

1 Eben de Wit Developer Advisor Microsoft edewit@microsoft.com http://dotnet.org.za/eben

2 Internet Information Services 7 and Developers Configuration Administration Tool ASP.NET Integration Extensibility Diagnostics Vista and IIS7

3 XCopy deploy IIS configuration Manage Web applications as non- Administrators Take advantage of more powerful ASP.NET integration Build custom Web server functionality More rapidly troubleshoot Web applications

4 Machine.config Root Web.config ApplicationHost.config Web.config.NETFramework ASP.NET IIS7 IIS + ASP.NET +.NET Framework ASP.NET +.NET Framework

5 Developers to store IIS configuration in web.config XCopy deployment of configuration along with code and content Clean, well schematized configuration files Rich Extensibility

6 Eben de Wit Microsoft

7 Single tool for IIS and ASP.NET administration Feature-focused experience, with simplified tasks Complete Extensibility Remote management over HTTP* * Remote Web Manager download enables these features on XP, Windows 2003 and Vista

8 Eben de Wit Microsoft

9 Two modes –Classic (runs as ISAPI) –Integrated Integrated mode –.NET modules / handlers plug directly into pipeline –Process all requests –Full runtime fidelity Log Compress Basic SendResponse Static file ISAPI Anon Authentication Authorization ResolveCache ExecuteHandler UpdateCache … … Authentication Forms Windows Map handler ASPX Trace … … … aspnet_isapi.dll

10 Eben de Wit Microsoft

11 Developing extensions (modules) for the Web server using C/C++ or.NET Simple, schema-based extensibility of the IIS configuration system Rich extensibility support for IIS Admin Tool

12 Eben de Wit Microsoft

13 Access to real-time server state information Detailed event tracing across entire Web stack Automatic trace logging based on preconfigured error conditions Instrumenting apps with custom trace events

14 Eben de Wit Microsoft

15 Full featured Web server Same version of IIS7 in Windows Server “Longhorn” and Vista Design, test, configure, deploy Web applications from Vista IIS7 Unlimited Sites, Unlimited Connections 10 Simultaneous Requests Limit in Vista Full Backwards Compatibility Get started quickly!

16 Consistency between development and production Web servers Deep ASP.NET integration End-to-end Extensibility Web.config and Integrated Management tools/APIs Rich diagnostics and troubleshooting

17 In-depth technical articles and samples Connect with other IIS experts on blogs Free advice and assistance in forums Download center with IIS solutions

18 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Extending the UI with Windows Forms

20 Common HTTP Web Server Components DirectoryListingModule CustomErrorModule StaticFileModuleDefaultDocumentModule HttpRedirect Security BasicAuthModule 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 Performance HTTPStaticCompression HTTPDynamicCompression Management ManagementConsole ManagementService ManagementScripting Metabase WMICompatibility LegacyScripts LegacySnap-in FTP Publishing FTPServer FTPManagement Windows Process Activation Service ConfigurationAPI ProcessModelNetFxEnvironment IIS7 Setup Components Remote administration Pluggable architecture Opt-in patching Minimal attack surface Broad extensibility Modularity Benefits


Download ppt "Eben de Wit Developer Advisor Microsoft"

Similar presentations


Ads by Google