Skip to Content
Professional ASP.NET MVC 3
book

Professional ASP.NET MVC 3

by Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen
August 2011
Intermediate to advanced
432 pages
11h 35m
English
Wrox
Content preview from Professional ASP.NET MVC 3

Introduction to NuGet

Try as it might, it's impossible for Microsoft to provide every possible piece of code a developer could need. There are millions of developers on the .NET platform, each with unique technical and business problems to solve. Waiting on Microsoft to solve every problem just doesn't scale, nor make sense.

The good news is that many of these developers are “scratching their own itch” by writing useful libraries that solve their own problems and the problems of their peers. They're also distributing these libraries on the Web, often as a free download or under an open source license.

With all these useful libraries out there in the wild, the challenge becomes finding one of the libraries and making proper use of it in your project, not to mention tracking updates for all the libraries you've incorporated.

This section walks through a quick example of the steps it took before NuGet to grab the ELMAH library. ELMAH stands for Error Logging Module and Handler and is a very useful library for logging and displaying unhandled exception information within a web application.

These are the steps it takes to make use of it:

1. You have to find ELMAH. Due to its unique name, this is easy with any search engine.

2. Download the correct zip package. Multiple zip files are presented, and as I personally learned, choosing the correct one isn't always trivial.

3. “Unblock” the package. Files downloaded from the Web are marked with information specifying that they came from ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Professional ASP.NET MVC 2

Professional ASP.NET MVC 2

Jon Galloway, Phil Haack, Scott Hanselman, Scott Guthrie, Rob Conery
Professional ASP.NET MVC 4

Professional ASP.NET MVC 4

Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen, Scott Hanselman
ASP.NET 3.5 Unleashed

ASP.NET 3.5 Unleashed

Stephen Walther

Publisher Resources

ISBN: 9781118155370Purchase book