[ Igrutin @ 03.03.2004. 22:00 ] @
Ako se strana sa sledecim kodom (u skript delu je samo ovaj kod):

void Page_Load(Object sender, EventArgs e) {

if (Session["UID"] == null) { Session["UID"] = Guid.NewGuid(); }

Response.Write( Session["UID"].ToString());

}

ucita npr. 100 puta, uvek se ispisuju tri razlicita UID-a.

(Npr. ispisuje 100 puta sledeca tri UID-a:
34259017-65df-65ek-9b9b-air45jk4345d
459fdf34-56fs-7v09-34kl-0jk087sdf723
9we702df-s532-df89-34df-re792erg798f,
bez pravila u redosledu pojavljivanja.)

Ovako se skript ponasa na serveru provajdera, dok na localhostu ispisuje jednu vrednost, sto je logicno.
Sta mislite zbog cega server provajdera uvek registruje po tri sesije?
Sta bi mogao da bude uzrok greske?




[ Dragi Tata @ 04.03.2004. 16:02 ] @
Možda multithreading problem? Probaj da staviš taj deo koda koji generiše GUID-e u lock blok.