Sachverhalt: Sachverhalt: A. Der aus Bosnien-Herzegowina stammende X._ (geb. 1975) reiste im Rahmen des Familiennachzugs im Jahre 1979 in die Schweiz ein und erhielt zunächst die Aufenthaltsbewilligung, welche im Januar 1983 in eine Niederlassungsbewilligung umgewandelt wurde. Seit 1996 wurde X._ vor allem wegen Drogenkonsum und in diesem Zusammenhang begangenen Delikten wiederholt strafgerichtlich verurteilt. Am 24. April 2003 verfügte das Departement des Innern des Kantons Solothurn, handelnd durch das kantonale Amt für öffentliche Sicherheit, er werde "am Tage der Entlassung aus dem Strafvollzug für die Dauer von 10 Jahren aus der Schweiz ausgewiesen". Die hiergegen beim Verwaltungsgericht des Kantons Solothurn (im Folgenden: Verwaltungsgericht) erhobene Beschwerde wurde mit Urteil vom 2. September 2003 abgewiesen. A. Der aus Bosnien-Herzegowina stammende X._ (geb. 1975) reiste im Rahmen des Familiennachzugs im Jahre 1979 in die Schweiz ein und erhielt zunächst die Aufenthaltsbewilligung, welche im Januar 1983 in eine Niederlassungsbewilligung umgewandelt wurde. Seit 1996 wurde X._ vor allem wegen Drogenkonsum und in diesem Zusammenhang begangenen Delikten wiederholt strafgerichtlich verurteilt. Am 24. April 2003 verfügte das Departement des Innern des Kantons Solothurn, handelnd durch das kantonale Amt für öffentliche Sicherheit, er werde "am Tage der Entlassung aus dem Strafvollzug für die Dauer von 10 Jahren aus der Schweiz ausgewiesen". Die hiergegen beim Verwaltungsgericht des Kantons Solothurn (im Folgenden: Verwaltungsgericht) erhobene Beschwerde wurde mit Urteil vom 2. September 2003 abgewiesen. B. X._ hat mit Postaufgabe vom 16. Januar 2004 beim Bundesgericht Verwaltungsgerichtsbeschwerde eingereicht. Er beantragt, das Urteil des Verwaltungsgerichts sowie die vom Solothurner Departement des Innern "verfügte Wegweisung vom 24. April 2003 aufzuheben". Ferner ersucht er um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung. Auf das Gesuch von X._ um aufschiebende Wirkung hin hat der Präsident der II. öffentlichrechtlichen Abteilung des Bundesgerichts superprovisorisch verfügt, dass einstweilen alle Vollziehungsvorkehrungen zu unterbleiben haben. Auf das Gesuch von X._ um aufschiebende Wirkung hin hat der Präsident der II. öffentlichrechtlichen Abteilung des Bundesgerichts superprovisorisch verfügt, dass einstweilen alle Vollziehungsvorkehrungen zu unterbleiben haben. C. Das Amt für öffentliche Sicherheit des Kantons Solothurn sowie das Bundesamt für Zuwanderung, Integration und Auswanderung schliessen auf Abweisung der Beschwerde. Das Verwaltungsgericht beantragt, auf die Beschwerde nicht einzutreten, eventuell sie abzuweisen. 