Snap off tough ends of asparagus. Toss asparagus with 2 tablespoons oil; place in a 15- x 10-inch jellyroll pan.
Bake at 400°, stirring occasionally, 30 to 45 minutes or until tender.
Stir together shallot and next 3 ingredients; gradually whisk in remaining 2 tablespoons oil. Pour over asparagus, and serve immediately.