IIS, Tools And Extensibility Madhur Joshi Development Lead Phone: +1-425-722-3873.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Preface Demo A Quick Thank You How Did We Do It?
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Microsoft Dynamics GP 2013 R2 Dashboards © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
IIS v7.0 Martin Parry Developer & Platform Group Microsoft Limited
Chris J.T. Auld Director – Strategy and Innovation Intergen MSDN Regional Director.
Amalga UIS Modules Medical Imaging Research Foundation Quality Measures Other HealthVault Partner Applications Microsoft Partner Solutions.
Co- location Mass Market Managed Hosting ISV Hosting.
IIS7 for Developers Leon Langleyben Chief Architect SRL Group
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Announcing Demo Announcing.
 Vijay Sen Senior Program Manager Microsoft Corporation ES14.
Feature: OLE Notes Migration Utility
Saad Ladki Program Manager Microsoft Corporation WUX403.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
Componentized server Pluggable modular functionality Small generic request pipeline Enables Lightweight servers Custom / specialized servers.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
Windows Azure Connect Name Title Microsoft Corporation.
NEXT: Overview – Sharing skills & code.
demo Receive Inventory Export Parse and Normalize.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
Feature: Void Historical/Open Transaction Updates © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Demo Fest of Some Leading Store Apps Module 2.
Mohammed Abdul Muqeet Khan Microsoft MVP – IIS | HCL

1 Connect with life 2.
End to end app development ASP.NET, WCF, WF, EF, & RIA Services
Возможности Excel 2010, о которых следует знать
Title of Presentation 12/2/2018 3:48 PM
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
Web Deployment with Visual Studio
Presentation transcript:

IIS, Tools And Extensibility Madhur Joshi Development Lead Phone:

Agenda IIS 7 Architecture Extending the Pipeline –Demo: Modules & Handlers Extending the Configuration –Demo: Dynamic Configuration Extending the UI –Demo: IIS Manager Module

IIS7 Architecture Componentized server –Pluggable modular functionality –Compact generic request pipeline Enables –Lightweight servers –Custom / specialized servers

DEMO Different parts of IIS Madhur Joshi Development Lead Web Platform and Tools

IIS 7 Configuration System.NET + IIS7 NET global settings ASP.net global settings.NET Framework Root web.configMachine.config Global settings and location tags Applicationhost.config Site web.config.NET settings Site web.config IIS7 Delegated settings

You have your own configuration? IIS settings now live in ApplicationHost.config –Can also be specified in web.config if delegation is allowed All settings are schematized in XML –Schema files live in %windir%\system32\inetsrv\config\schema Extending configuration –Static Configuration Drop a.xml file into the schema directory Add a section to applicationHost.config

DEMO Storing and accessing your own configuration Madhur Joshi Development Lead Web Platform and Tools

Tools for Every Need AppCmd.exe –Command line to query and modify configuration IIS Manager –Extensible UI WMI, Scripting –AHADMIN is a new COM interface for managing configuration system PowerShell Managed Code –Microsoft.Web.Administration provides a simple managed API to edit configuration WebDeploy

DEMO Control your site from command line or an app Madhur Joshi Development Lead Web Platform and Tools

IIS Manager UI to control everything IIS and beyond Completely re-written using.NET Windows Forms and managed code IIS Manager is now easily extensible –Add new feature pages –Extend tasks for sites/applications –And more… Extensibility Framework –Microsoft.Web.Management.dll Transparent remoting over HTTPS

Web Management Service (WMSvc) Standalone Web Server Web Management Service (WMSvc) Standalone Web Server IIS Manager Architecture IIS Manager Client Connection Module UI IIS 7.0 Application AppDomain Provider Runtime State Module Service Connection Manager Framework Module UI Module Service Proxy

Extending IIS Manager Write service-side dll –ModuleProvider –ModuleService Write client-side dll –Module –ModuleServiceProxy –ModulePage

DEMO Extend IIS Manager Madhur Joshi Development Lead Web Platform and Tools

So you want to build your own webserver Hostable Web Core –Activate –Run –ShutDown

DEMO Your own webserver Madhur Joshi Development Lead Web Platform and Tools

More Info ng-on-iis-7/ ng-on-iis-7/ us/library/ms692515(v=VS.90).aspxhttp://msdn.microsoft.com/en- us/library/ms692515(v=VS.90).aspx 20/ins-amp-outs-of-hostable-web- core.aspxhttp://blogs.iis.net/ksingla/archive/2007/12/ 20/ins-amp-outs-of-hostable-web- core.aspx

Resources Software Application Developers Infrastructure Professionals

© 2011 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.