Preheat grill to high.
Brush corn and toss asparagus with olive oil, and place on hot grill. Grill until lightly charred on all sides. Remove from grill, and let cool. Cut kernels from corn cobs.
Stretch out pizza dough to desired size, and lay on the grill. Close grill, and cook dough for about 45 seconds. Lift grill cover and check dough - it's ready to flip when it puffs and has light grill marks on the underside. Turn grill down to low heat, flip dough and continue cooking on the second side.
Remove pizza dough from grill, and spread pesto over. Add corn, asparagus, sliced tomatoes and cheese.
Place pizza back on grill, cover and heat just until cheese is melted.