Citation: 2C_896/2020 E. C

Mit Eingabe vom 28. Oktober 2020 reicht A.________ Beschwerde in öffentlich-rechtlichen Angelegenheiten bei m Bundesgericht ein. Er beantragt, das Urteil des Verwaltungsgerichts des Kantons Solothurn vom 24. September 2020 sei aufzuheben und es sei ihm die Aufenthaltsbewilligung zu verlängern bzw. wiederzuerteilen. In verfahrensrechtlicher Hinsicht ersucht er um Erteilung der aufschiebenden Wirkung und um Gewährung der unentgeltlichen Rechtspflege und -verbeiständung. Das Verwaltungsgericht und das Departement des Innern des Kantons Solothurn, vertreten durch das Migrationsamt, schliessen auf Abweisung der Beschwerde, soweit darauf einzutreten sei. Das Staatssekretariat für Migration SEM lässt sich nicht vernehmen. Mit Verfügung vom 29. Oktober 2020 hat der Präsident der II. öffentlich-rechtlichen Abteilung des Bundesgerichts der Beschwerde antragsgemäss die aufschiebende Wirkung zuerkannt.