Обычно, когда вы хотите установить cookie, вы должны добавить его в ответ, а не в запрос:
HttpContext.Current.Response.Cookies.Add(visitorCookie);
Это браузер клиента, при отправке последующих HTTP-запросов, который прикрепит cookie в качестве заголовка запроса.