Sachverhalt: Sachverhalt: A. Eine der X._ AG gehörende Gewerbeliegenschaft in Otelfingen erfuhr durch Umbauten eine Wertvermehrung, welche die Gebäudeversicherung des Kantons Zürich auf Fr. 711'000.-- bezifferte. Die Technischen Betriebe Otelfingen verlangten gestützt darauf am 18. August 2005 Wasser- und Kanalisationsanschlussgebühren von je 1,5% der Erhöhung der Gebäudeversicherungssumme, insgesamt Fr. 21'330.--. Die von der Eigentümerin dagegen ergriffenen kantonalen Rechtsmittel blieben ohne Erfolg. A. Eine der X._ AG gehörende Gewerbeliegenschaft in Otelfingen erfuhr durch Umbauten eine Wertvermehrung, welche die Gebäudeversicherung des Kantons Zürich auf Fr. 711'000.-- bezifferte. Die Technischen Betriebe Otelfingen verlangten gestützt darauf am 18. August 2005 Wasser- und Kanalisationsanschlussgebühren von je 1,5% der Erhöhung der Gebäudeversicherungssumme, insgesamt Fr. 21'330.--. Die von der Eigentümerin dagegen ergriffenen kantonalen Rechtsmittel blieben ohne Erfolg. B. Die X._ AG beantragt dem Bundesgericht mit staatsrechtlicher Beschwerde, den zuletzt in dieser Sache ergangenen Entscheid des Verwaltungsgerichts des Kantons Zürich vom 21. Dezember 2006 aufzuheben, eventuell die Sache zur Neubeurteilung an die Gemeinde Otelfingen zurückzuweisen. Die Gemeinde Otelfingen ersucht um Abweisung der Beschwerde. Das Verwaltungsgericht stellt den Antrag, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Der Bezirksrat Dielsdorf hat auf eine Stellungnahme zur Beschwerde verzichtet.