SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Praveen Srivatsa
Director, AsthraSoft Consulting
Microsoft Regional Director, Bangalore
Session Code:
Agenda
 Understanding Server Core
 New features of IIS 7.5
 Hosting ASP.NET Applications on Server Core
 with IIS 7.5
Objective
 In this session, we will talk about the Server
 Core edition and how it can be leveraged in
 production environments.
 We will also talk about the new features in IIS 7
 on Windows Server 2008 R2 and we will take a
 look at the ASP.NET support on Server Core that
 has been introduced.
Today’s Challenges
 Windows Server® is frequently deployed to
 support a single role or a fixed workload
    In this scenario, administrators are required to
    deploy and service all of Windows Server
    These non-value add features present a servicing
    and security burden
 Administrators think of servers in terms of
 server roles
Server Core Overview
  Server Core is:
     A minimal installation option for Windows
     Server 2008
     Included in the general purpose Windows
     Server 2008 SKUs
     Available for x86 and x64
  Server Core provides:
     Minimal server OS functionality
     Command Line interface, no GUI Shell
Key benefits
  Value Proposition
     Reduce the attack and servicing surface area for
     certain server roles by only installing what is
     required and administrators use
     Servers optimized by role are easier to service
     and manage
       Fewer patches
       Server management lifecycle oriented
       around roles
     Increased reliability and security
       Less installed and less running
Server Core Features
 Server Core includes
    A set of server roles
      DHCP, File, Print, AD DS, AD LDS, Media Services, DNS and
      IIS7
    The following optional features:
      WINS, Failover Clustering, Subsystem for UNIX-based
      applications, Backup, Multipath IO, Removable Storage
      Management, Bitlocker Drive Encryption, SNMP, Telnet
      Client, QoS
IIS 7 on Server Core
 Not included:
    Management Service and GUI Tools
    ASP.NET support
    PowerShellcmdlets
 Can be managed remotely using IIS
 PowerShellcmdlets or managed code
 Same installation granularity as on
 Server installations
Support for ASP.NET on Server Core with
IIS 7.5
IIS7
Foundation of the Web Platform
  Manage with Ease
       Store all Web configuration in a single file
       Manage using powerful new GUI tools
       Automate management with WMI, PowerShell
       or the .NET Framework
  Lower Infrastructure Costs
       Delegate administration tasks securely
       Copy or share configuration across servers
       Rapidly diagnose site and application failures
  Powerful Hosting of Applications and Services
       Customize your server footprint with all new modular
       Web server extensibility
       Host ASP.NET, ASP, PHP applications and XML Web Services
       reliably and with high performance
IIS7 Manage With Ease
Powerful new quot;IIS Managerquot; admin tool


      One tool – configures both IIS and ASP.NET
      Works for machine administrator and site owner
      Remotes over HTTP, making it firewall friendly
      Supports managed extensibility



     familiar                                  simplified
    tree view                                    tasks
                   feature focused
IIS7.5
Extends IIS 7 on Windows Server 2008 R2
  Manage with Ease
      Enhanced Request Filtering
      Administration Pack Extensions
         Database Manager
         Configuration Editor
      Managed Service Accounts
      Web Deployment Tool
  Extensible
      IIS Manager UI Extensions
      Windows Powershell Provider for IIS
      WebDav and URLScan integration
  Development Support
      Host-able Web Core
      Best Practices Analyzer
Hosting ASP.NET Applications
.NET on Server Core
  Server Core now enables a minimalistic sub-set
  of .NET Fx including ASP.NET on Server Core

     No MMC Snap-in
     No System.Web.Mail
     No Support for Web Application Tool
Configuring Core Server
.NET on Server Core
  Use DISM for installations
  Enable IIS-WebServerRole
     Install IIS-ISAPIFilter
     Install IIS-ISAPIExtensions
     Install IIS-NetFxExtensibility
     Then install IIS-ASPNET
Summary
ASP.NET on IIS7 on Windows Server 2008 R2 Core
  Server Core is ideal for production
  environments
  Running production web environments on Server core
  is now possible
      A subset of the .NET Fx is supported on Server Core
      IIS and ASP.NET are supported on Server Core
      Power-shell extensions can be used for
      administration
  Significant reduction of attack surface and
  improvements in performance.
Email : praveens@asthra.net
Blog : http://blogs.asthrasoft.com/asthratimes
Track Resources
Server Core on MSDN (http://msdn.microsoft.com/en-us/library/ms723891(VS.85).aspx)



IIS 7.5 on MSDN (http://technet.microsoft.com/en-us/library/dd364124.aspx)


IIS Blogs (http://blogs.iis.net/mailant/archive/2009/01/11/iis7-in-windows-server-2008-
r2.aspx)


New Feature List of Win2008R2 (http://4sysops.com/archives/windows-server-2008-r2-
new-features-the-complete-list-part-3-iis-75-and-performance/)
© 2009 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.

Weitere ähnliche Inhalte

Mehr von rsnarayanan

Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Data
rsnarayanan
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
rsnarayanan
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3
rsnarayanan
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlight
rsnarayanan
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
rsnarayanan
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
rsnarayanan
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
rsnarayanan
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Library
rsnarayanan
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sql
rsnarayanan
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
rsnarayanan
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
rsnarayanan
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developers
rsnarayanan
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8
rsnarayanan
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)
rsnarayanan
 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloud
rsnarayanan
 
Pnp Agile Tech Ed India
Pnp Agile Tech Ed IndiaPnp Agile Tech Ed India
Pnp Agile Tech Ed India
rsnarayanan
 
Prism Tech Ed India
Prism Tech Ed IndiaPrism Tech Ed India
Prism Tech Ed India
rsnarayanan
 
Tech Ed 2009 Creating Strategic Influence On Stake Holders
Tech Ed 2009   Creating Strategic Influence On Stake HoldersTech Ed 2009   Creating Strategic Influence On Stake Holders
Tech Ed 2009 Creating Strategic Influence On Stake Holders
rsnarayanan
 

Mehr von rsnarayanan (20)

Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Data
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlight
 
Netcf Gc
Netcf GcNetcf Gc
Netcf Gc
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Library
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sql
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developers
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)
 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloud
 
Pnp Agile Tech Ed India
Pnp Agile Tech Ed IndiaPnp Agile Tech Ed India
Pnp Agile Tech Ed India
 
Prism Tech Ed India
Prism Tech Ed IndiaPrism Tech Ed India
Prism Tech Ed India
 
Tech Ed 2009 Creating Strategic Influence On Stake Holders
Tech Ed 2009   Creating Strategic Influence On Stake HoldersTech Ed 2009   Creating Strategic Influence On Stake Holders
Tech Ed 2009 Creating Strategic Influence On Stake Holders
 
Web 2.0 Futures
Web 2.0 FuturesWeb 2.0 Futures
Web 2.0 Futures
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Praveen Asp.Net On Server Core

  • 1.
  • 2. Praveen Srivatsa Director, AsthraSoft Consulting Microsoft Regional Director, Bangalore Session Code:
  • 3. Agenda Understanding Server Core New features of IIS 7.5 Hosting ASP.NET Applications on Server Core with IIS 7.5
  • 4. Objective In this session, we will talk about the Server Core edition and how it can be leveraged in production environments. We will also talk about the new features in IIS 7 on Windows Server 2008 R2 and we will take a look at the ASP.NET support on Server Core that has been introduced.
  • 5. Today’s Challenges Windows Server® is frequently deployed to support a single role or a fixed workload In this scenario, administrators are required to deploy and service all of Windows Server These non-value add features present a servicing and security burden Administrators think of servers in terms of server roles
  • 6. Server Core Overview Server Core is: A minimal installation option for Windows Server 2008 Included in the general purpose Windows Server 2008 SKUs Available for x86 and x64 Server Core provides: Minimal server OS functionality Command Line interface, no GUI Shell
  • 7. Key benefits Value Proposition Reduce the attack and servicing surface area for certain server roles by only installing what is required and administrators use Servers optimized by role are easier to service and manage Fewer patches Server management lifecycle oriented around roles Increased reliability and security Less installed and less running
  • 8. Server Core Features Server Core includes A set of server roles DHCP, File, Print, AD DS, AD LDS, Media Services, DNS and IIS7 The following optional features: WINS, Failover Clustering, Subsystem for UNIX-based applications, Backup, Multipath IO, Removable Storage Management, Bitlocker Drive Encryption, SNMP, Telnet Client, QoS
  • 9. IIS 7 on Server Core Not included: Management Service and GUI Tools ASP.NET support PowerShellcmdlets Can be managed remotely using IIS PowerShellcmdlets or managed code Same installation granularity as on Server installations
  • 10. Support for ASP.NET on Server Core with IIS 7.5
  • 11. IIS7 Foundation of the Web Platform Manage with Ease Store all Web configuration in a single file Manage using powerful new GUI tools Automate management with WMI, PowerShell or the .NET Framework Lower Infrastructure Costs Delegate administration tasks securely Copy or share configuration across servers Rapidly diagnose site and application failures Powerful Hosting of Applications and Services Customize your server footprint with all new modular Web server extensibility Host ASP.NET, ASP, PHP applications and XML Web Services reliably and with high performance
  • 12. IIS7 Manage With Ease Powerful new quot;IIS Managerquot; admin tool One tool – configures both IIS and ASP.NET Works for machine administrator and site owner Remotes over HTTP, making it firewall friendly Supports managed extensibility familiar simplified tree view tasks feature focused
  • 13. IIS7.5 Extends IIS 7 on Windows Server 2008 R2 Manage with Ease Enhanced Request Filtering Administration Pack Extensions Database Manager Configuration Editor Managed Service Accounts Web Deployment Tool Extensible IIS Manager UI Extensions Windows Powershell Provider for IIS WebDav and URLScan integration Development Support Host-able Web Core Best Practices Analyzer
  • 14. Hosting ASP.NET Applications .NET on Server Core Server Core now enables a minimalistic sub-set of .NET Fx including ASP.NET on Server Core No MMC Snap-in No System.Web.Mail No Support for Web Application Tool
  • 15. Configuring Core Server .NET on Server Core Use DISM for installations Enable IIS-WebServerRole Install IIS-ISAPIFilter Install IIS-ISAPIExtensions Install IIS-NetFxExtensibility Then install IIS-ASPNET
  • 16. Summary ASP.NET on IIS7 on Windows Server 2008 R2 Core Server Core is ideal for production environments Running production web environments on Server core is now possible A subset of the .NET Fx is supported on Server Core IIS and ASP.NET are supported on Server Core Power-shell extensions can be used for administration Significant reduction of attack surface and improvements in performance.
  • 17. Email : praveens@asthra.net Blog : http://blogs.asthrasoft.com/asthratimes
  • 18.
  • 19. Track Resources Server Core on MSDN (http://msdn.microsoft.com/en-us/library/ms723891(VS.85).aspx) IIS 7.5 on MSDN (http://technet.microsoft.com/en-us/library/dd364124.aspx) IIS Blogs (http://blogs.iis.net/mailant/archive/2009/01/11/iis7-in-windows-server-2008- r2.aspx) New Feature List of Win2008R2 (http://4sysops.com/archives/windows-server-2008-r2- new-features-the-complete-list-part-3-iis-75-and-performance/)
  • 20. © 2009 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.