Sachverhalt: Sachverhalt: A. Die X._ AG ist Eigentümerin einer Liegenschaft in Selzach, welche sie gestützt auf eine Baubewilligung vom 23. April 2001 umbauen liess. Auf der Erhöhung des Gebäudeversicherungswerts, zu welcher die Umbauarbeiten führten, erhob die Einwohnergemeinde Selzach am 12. September 2005 eine Wasseranschlussgebühr von 16'920.20 Franken und eine Kanalisationsanschlussgebühr von 23'705.90 Franken. Auf Beschwerde hin reduzierte die Schätzungskommission des Kantons Solothurn die Gebührenforderungen auf 16'443.35 bzw. 21'924.50 Franken, was das Verwaltungsgericht des Kantons Solothurn mit Urteil vom 13. Juli 2006 bestätigte. A. Die X._ AG ist Eigentümerin einer Liegenschaft in Selzach, welche sie gestützt auf eine Baubewilligung vom 23. April 2001 umbauen liess. Auf der Erhöhung des Gebäudeversicherungswerts, zu welcher die Umbauarbeiten führten, erhob die Einwohnergemeinde Selzach am 12. September 2005 eine Wasseranschlussgebühr von 16'920.20 Franken und eine Kanalisationsanschlussgebühr von 23'705.90 Franken. Auf Beschwerde hin reduzierte die Schätzungskommission des Kantons Solothurn die Gebührenforderungen auf 16'443.35 bzw. 21'924.50 Franken, was das Verwaltungsgericht des Kantons Solothurn mit Urteil vom 13. Juli 2006 bestätigte. B. Am 13. September 2006 hat die X._ AG beim Bundesgericht staatsrechtliche Beschwerde eingereicht mit dem Antrag, den angefochtenen Entscheid des Verwaltungsgerichts aufzuheben. Sie macht eine Verletzung des Vorrangs des Bundesrechts (Art. 49 BV), des Willkürverbots (Art. 9 BV), des Rechtsgleichheitsgebots (Art. 8 BV) und des Anspruchs auf rechtliches Gehör (Art. 29 Abs. 2 BV) geltend. Die Gemeinde Selzach und das Verwaltungsgericht des Kantons Solothurn beantragen je, die Beschwerde abzuweisen, soweit darauf einzutreten sei. 