Preheat the oven to 375 degrees Fahrenheit.
Combine the salt, black pepper, paprika, brown sugar and cayenne pepper in a bowl. Rinse and pat dry the pork tenderloin. Spread the seasoning on both sides and set to the side.
Heat a large cast-iron pot over medium-high heat. Cook the bacon for 4 minutes or until crisp (but not burnt). Remove the bacon from the pan and set to the side.
Add the potatoes and green onions to the bacon fat and cook for 5 minutes until lightly browned (turning once with lid on). Before removing the potatoes from the pan sprinkle with garlic powder and dill. Mix well and then remove the potatoes from the pan.
Place the pork in the pan and cook for 3 minutes. Turn the pork and add the potatoes, green onions, and asparagus. Place the lid on the cast-iron pot and place in the oven for 20 minutes. The pork should read at least 145 degrees Fahrenheit. Remove the pork from the pan, let it rest 5 minutes then cut diagonal. Sprinkle bacon and parsley on top of potatoes and asparagus. Divide among 4 plates and enjoy.