Jag kan inte svara på ditt egentliga problem, men jag kan med säkerhet säga att klienten (webläsaren) inte påverkas alls om du kör i debugg eller inte (måhända en timeout om man sitter med koden "pausad" för länge).
Frågan#1
Sitter med just det bekymret.
Jag har ställt in IE att prompta kakor, men oavsett om jag använder mig av
HttpCookie objCookie = new HttpCookie( "clientCheck", "1" );
Response.AppendCookie( objCookie ); [blue]//variant 1[/blue]
Response.Cookies.Add( objCookie ); [blue]//variant 2[/blue]
så får jag ingen prompt. Är det på grund av debugläge eller gör jag något annat fel?
