A strange problem:

i have developed a small web application with a page int it.

when i am trying to access it using http://localhost is works fine(session state is mainained & Session Id is same when I refresh page), but when i am using htt://machinename to run application i get a new session ID every time I refresh the page. all the settings in web.config are default, i haven't modified them.

any ideas?