I had this same issue and I found a youtube video saying that if you get kicked to orbit or the main screen from weasel error code on xbox one, to dashboard out hit start and close the game, then relaunch the game, that's suppose to get you into a better server with a better connection, I did this a couple times, and now I can play for hours without any more disconnects
English
-
Yeah, it seems to be an on going to problem. I've had the same issue since day of Destiny over a year ago. It makes it really difficult to get anything done when you get dropped half way through a strike or crucible match