Что касается проблем с настройкой cookie-файла ... вы не найдете cookie-файл в ответе, если не добавили его в ответ. (И если вы его нашли, вы просто переписываете этот файл cookie через пару строк). Просто отредактируйте cookie-файл, а затем добавьте его в банку. Кроме того, я считаю, что MAP должен быть в свойстве пути куки (не уверен, насколько велика разница). Насколько я знаю, вам не нужен http в домене (опять же, не уверен, достаточно ли умен браузер для обработки).
MembershipUser usr = Membership.GetUser();
Guid newUserId = (Guid)usr.ProviderUserKey;
HttpCookie sampleCookie = new HttpCookie("UserInfo");
sampleCookie["UserName"] = usr.UserName;
sampleCookie["Email"] = usr.Email;
sampleCookie.Expires = DateTime.Now.AddDays(1);
sampleCookie.Domain = "157.182.212.204";
sampleCookie.Path = "/MAP";
Response.Cookies.Add(sampleCookie);
Файлы cookie могут быть установлены только для домена, который является «хвостом» текущего полного доменного имени. Таким образом, если ваше текущее полное доменное имя не 157.182.212.204, файл cookie не будет установлен в браузере. Под хвостом, например, я имею в виду, что http://overflow.acme.com может устанавливать cookie для overflow.acme.com или acme.com, но не для fubar.acme.com или fubar.com.
Я предполагаю, что если ваше приложение находится на другом FQDN, чем приложение MAP, вам нужно будет найти другой способ передачи имени пользователя и электронной почты в приложение карты (возможно, опубликовать на странице в приложение карты, которое может установить cookie и затем перенаправить на соответствующую страницу?
Обновите после того, как вы отправите еще немного кода:
Попробуйте это:
SampleCookie.Domain = "157.182.212.204";
SampleCookie.Path = "/MAP";
Response.Cookies.Add(SampleCookie);
Response.Redirect("http://157.182.212.204/MAP/index.html", false);
Установка false в response.redirect должна привести к прохождению установленных заголовков cookie. Вам может понадобиться замкнуть другую логику на вашей странице, если у вас есть что-нибудь в событиях рендеринга
Или просто передать материал в строке запроса. Вы не используете куки HttpOnly (чтобы пользователь мог использовать куки).