Turn on your broiler and set your upper rack to the middle position. Let it preheat 5 minutes.
Set 1 qt of water to boil in a medium pot.
Take a 12" wide section of heavy duty foil and fold into thirds and then fold over the edges by 1/4"- this is what you will bake the salmon on (who doesn't like easy cleanup?). Spray the foil with a spritz of cooking spray, and season the salmon on both sides. Place on the foil and give the top of the salmon a spritz of cooking spray.
Bake under the broiler- this should take about 6-8 minutes. When its done, remove from the oven and set it aside to rest.
When your water comes to a boil, salt it and add the pasta. You will add in the asparagus during the last minute of cooking.
To make the sauce, whisk together the first 9 ingredients of the sauce in a small saucepan and set over medium heat. Stir occasionally. When it has thickened and no longer has a starchy flavor, take off the heat.
When the pasta and asparagus is done cooking, drain and return to the pan you cooked it inches Dice the salmon into bite sized pieces and add to the pasta.
Just before adding the sauce to the pasta, stir in the lemon juice and light butter. Dump this into the pan with the pasta, asparagus and salmon, toss gently until the pasta is completely coated with sauce.