hey all ok i have wrote a asp.net app and running it on my local box via local host used to work fine, but now when i run it through the ip of my box it errors on binding

Me.DDLarea.DataSource = ds
Me.DDLarea.DataValueField = "id"
Me.DDLarea.DataTextField = "TownName"
Me.DDLarea.DataBind()

if looped the dataset and done a response.write of the town name and there all being outputed, ive checked sql profiler and the sql was executed, everything points to a binding problem, could any one shed any light on this