- Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)
Professional IIS 7 Paperback – Mar 10 2008
|New from||Used from|
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
From the Back Cover
Professional IIS 7
As the first update to Microsoft's server operating system in nearlyfive years, Windows Server® 2008 boasts the new Internet Information Services 7.0 (IIS 7), which is the largest departure from previous versions of IIS ever. With IIS 7, Microsoft has completely changed the way the product works, including new configuration, delegated administration, security enhancements, real-time diagnostic and troubleshooting features, plus more.
Written by an author team that includes four Microsoft MVPs, this book shows you how to take advantage of these exciting new features of IIS 7. The authors draw on their expertise in the areas of deployment, hosting, development, and enterprise operations in order to help you with the learning curve of becoming familiar with IIS 7. With a clear understanding of IIS 7, you'll learn to deploy, install, monitor, manage, and secure an IIS environment with confidence and ease.
What you will learn from this book
How to maximize use of the brand-new FTP server and FastCGI support
Techniques for automating administrative tasks
The basics of the new administration tools
Tips for performance monitoring and tuning
Ways to extend IIS 7 through the use of ISAPI filters and HTTP modules
Details for determining whether a particular protocol is secure
Advanced topics such as programmatic configuration and management and load balancing web farms
Who this book is for
This book is for developers and IIS administrators.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
About the Author
Ken Schaefer is a systems engineer consultant for global systems integrator Avanade. Avanade is a joint partnership between Microsoft and Accenture and focuses on enterprise projects across the Microsoft product stack. Ken has worked with IIS for around 10 years and has been a Microsoft MVP for IIS since 2003. He has presented at numerous Microsoft Tech.Ed events across the United States, Australia, and Asia; written articles for Microsoft TechNet; and spent countless hours talking about IIS at other events, user group meetings, and road shows. He is currently an MCSE, MCDBA, MCTS, and holds a Masters in Business and Technology from UNSW. When he isn’t thinking about IIS, Ken can usually be found tinkering with Active Directory, Operations Manager, SQL Server, Windows Media Center, Virtual PC…
Jeff Cochran is a Senior Network Specialist for the City of Naples, Florida, and has been employed in the computer networking industry for nearly two decades. Beginning with computer bulletin boards on a Commodore 64 in the early 1980s, he has worked with nearly every method of communication via computer since. In the early 1990s, he started the first commercial ISP in Southwest Florida, using Windows NT 3.51 systems for mail, web, and FTP servers.
Jeff is married to Zina, a self-employed graphic designer, and spends his free time remodeling a 1950s home in Naples. Although most of his personal hobbies revolve around computers, he enjoys Geocaching and collecting pinball machines, and is still addicted to Age of Empires.
Scott Forsyth works for ORCS Web, Inc. as the Director of IT. ORCS Web is a Microsoft Certified Partner offering web hosting services utilizing the IIS platform for hosting of ASP.NET, SharePoint, SQL Server, Exchange and other technologies. He is a Microsoft MVP for ASP.NET, an ASP Insider and has multiple MCP certifications.
Scott is married and has two kids, Joel and Alisha, who don’t work with IIS yet but do spend countless hours on the computer. When he's not in front of a computer, Scott leads a youth group at his local church, plays the drums and enjoys playing table tennis.
Rob Baugh is the VP of IT for Anres Technologies. He has been in the IT field since 1999 and has worked with IIS the entire time. He has multiple Microsoft Certified Professional certifications.
Rob is married to Stacy and they have one daughter, Emily. His passion (when away from computers) is scuba diving, so he recently relocated to Merida, Mexico to be closer to the blue waters of the Caribbean.
Mike Everest has had an interest in computing from the time he first laid eyes on a PC at high school in 1978. He operated a series of Bulletin Board Systems throughout the 1980s while completing his undergraduate studies and experimenting with early Internet technologies.
Mike began working with web servers in the early 1990s and established the first commercial web hosting platform in his regional hometown of Geelong, Australia. Since then, specializing in Internet infrastructure, hosting services, and ISP systems, he has participated in establishing and developing no fewer than seven technology companies, sold two, and maintains an ongoing interest in three.
Mike is delighted to have had the opportunity to contribute to this book and is more than happy to receive comments, questions, and criticisms from readers.
Dennis Glendenning (MA, MBA, MCSA+Msg, MCSE, PMP) is a Principal Systems Engineer with Avanade, where he provides design and delivery leadership for large-scale technology integration projects. Dennis’s background includes graduate training, professional certifications, and a blend of technical and project management experience that spans more than 15 years. In addition to delivering technology architectures for Fortune 500 companies, Dennis has led several eCommerce infrastructure teams to leverage IIS in the public safety, insurance, and financial industries. Although he travels the United States for work, Dennis lives in Cleveland, Ohio with his wife and two children, and he revels in hiking, history, great speeches, and epic FPS PC games. Dennis can be reached at firstname.lastname@example.org.
Inside This Book(Learn More)
Most Helpful Customer Reviews on Amazon.com (beta)
But with a new release of a complex piece of software as IIS is also comes the need for more knowledge and background information of the product. This is where the Wrox book Professional IIS 7 written by Kenneth Schaefer et al proved to be very useful.
The book is primarily aimed at administrators who manage Windows server running IIS 7. However, I'd also recommend the book to developers as they'll get a firm grasp of what goes on in the web server they're developing against. As an administrator, it's useful if you can read (or better yet, write) programming code as the book contains many code examples that show you how to create, edit and manage your IIS web sites (and more) through code and command line tools. As a developer, be prepared to learn a lot about how IIS works, and how to operate it, but don't expect too much in the field of actually developing web sites that will eventually run on IIS.
The book contains 20 chapters and is split over four parts. The first four chapters deal with topics like the history of IIS and compare the way the various flavors of IIS have worked in the past and how IIS 7 works now. You'll also learn more about the IIS architecture, with important sections on application pools, worker processes and the new "integrated pipeline mode" that allows you to deeply integrate your own managed .NET code into IIS. The chapter on planning is useful in helping you to determine requirements for things like software, hardware, network, and firewalls.
The installation process of IIS 7 is pretty straightforward and you'll probably be able to install IIS 7 yourself without a lot of instructions. However, if you've never installed IIS 7 before you may appreciate the large number of screenshots from the installation process in chapter 4. To me, the added value of that chapter was in the second half of the chapter where you learn how to create IIS sites, application pools, users and how to set permissions using command line tools and .NET code. Useful as that section was, I am not sure I understand what it did there as large parts of chapter 5 and 6 are dedicated to programmatically creating IIS objects. The chapter on installation closes off with some very useful tips on shared configuration which comes in handy if you're responsible for setting up or managing web farms.
The second section of the book contains a number of chapters that deal with web site administration. You'll learn how to create new sites, application pools and many other necessary IIS objects, both through the user interface and through .NET code and command line tools like appcmd.exe. You'll also see how to use the new configuration file system that allows you to manage your IIS sites using simple XML based config files. This is also one of my favorite new IIS features as it allows you to copy IIS settings (site settings, users, permissions and more) from your development machine to a production server (or from a backup file to a restored web site for example, no more messing with metabase backups). Being a developer, I liked this section a lot. I was able to quickly create a .NET application that allows me to create brand new and consistently configured web sites on my Windows Vista machine with the press of a button; something that comes in handy with the many Dynamicweb CMS web sites I run locally. I also found the chapter on the FTP Server quite useful. Since the out-of-the-box version of the FTP Server requires a fixed naming and directory structure it's good to see all the strict requirements clearly listed. Also, the new FTP Server that can be downloaded from [...] is discussed in detail. The only thing I wish the book had included was a walkthrough of setting up a separate FTP site with a number of users accessing specific parts of the server. For example, you may want to have an FTP server unrelated to any of your web sites, (like [...]) and then grant yourself full control to the Inetpub folder, while providing access to one or more other folders for other users, preferably using non-domain accounts. While such a setup is possible and reasonable (and often extremely easy to do with commercial FTP servers), the book won't really help you figure out how to do it.
Chapter 11 and 12 show you how to extend the web server by writing your own modules using both managed and unmanaged code. If you're wanting to write integrated modules for IIS using all of its new features, this will definitely whet your appetite, although you'll need to look for dedicated books on the subject to get a better understanding of the whole subject.
The book also contains a number of chapters on security, covering both the security of your server as your own applications using the various authentication mechanisms (Windows, basic, forms and so on) and SSL. Whether you're new to IIS 7 or not, be sure to take a good look at these chapters to get a solid understanding of security in IIS. The last part of the book contains a few remaining subjects, including load balancing web farms, programmatic configuration and management and two chapters on monitoring, performance tuning, diagnostics and trouble shooting.
Overall, Professional IIS 7 is a very solid book on administrating IIS 7. Ken Schaefer and the other authors have done a great job in bringing a lot of knowledge on IIS together in one book. The book is generally concise, contains few errors and contains a lot of useful information, examples and code snippets to help you better install, manage and use your new IIS 7. I'd give the book 4.5 out of 5 stars.
This is clearly a book written by a number of different authors. The team could have benefited from a strong editor to force a more concise structure and consistency. You see a lot of repeated information. Each uses their favorite language/API to show examples.
There is a LOT of attention paid to extending the user interface in this book and the successor. While the UI extension is important - for someone writing an module, handler factory or handler, a little more attention to the nuances of the IIS 7 pipeline (internals) would have made this the best book ever!
Look for similar items by category
- Books > Computers & Technology > Internet & Social Media
- Books > Computers & Technology > Microsoft > Development > Internet Information Server
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Software
- Books > Computers & Technology > Web Development > Web Services
- Books > Textbooks