Sachverhalt: A. Der aus der Elfenbeinküste stammende X._, geb. 1982, stellte am 1. April 2008 ein Asylgesuch und wurde dem Kanton Solothurn zugewiesen. X._ war zunächst im Asylzentrum Oberbalmberg untergebracht und zog im Juli 2008 nach E._/SO. Nachdem X._ durch die Polizei am 14. August 2008, am 7. September 2008 sowie am 12. Mai 2009 jeweils bei einer als Drogenumschlagplatz bekannten Bushaltestelle beim Hauptbahnhof Solothurn angehalten und kontrolliert worden war, verfügte das Departement des Innern des Kantons Solothurn, Abteilung Ausländerfragen, am 13. Mai 2009 gegen ihn die Ausgrenzung mit der Auflage, das Gebiet der Städte Solothurn und Olten nicht mehr zu betreten. B. Mit Urteil vom 18. Juni 2009 wies das Verwaltungsgericht des Kantons Solothurn die von X._ hiegegen eingereichte Beschwerde ab, soweit es darauf eintrat. C. Mit Eingabe vom 29. Juni 2009 erhebt X._ beim Bundesgericht Beschwerde, sinngemäss verbunden mit den Anträgen, das Urteil des Verwaltungsgerichts (und damit die gegen ihn verfügte Ausgrenzung) aufzuheben. Im weiteren ersucht er mit nachträglicher Eingabe vom 30. Juli 2009 um unentgeltliche Rechtspflege. Das Departement des Innern des Kantons Solothurn schliesst auf Abweisung der Beschwerde, das Verwaltungsgericht des Kantons Solothurn auf Abweisung, soweit darauf einzutreten sei. Das Bundesamt für Migration sieht von einer Stellungnahme ab. 