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
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.
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/)