Здравствуйте, я создал сайт, который возвращает сериализованный объект.затем я запускаю запрос от Fatclient, который получает объект и десериализует его.Когда я запускаю свою страницу на локальном хосте, я легко могу получить свой сериализованный объект и десериализовать его.Но если я опубликую его на сервере, я не смогу вернуть свой объект, я просто вернусь на страницу html, которая говорит, что я должен принимать куки.Я искал справку около 6 часов.
Моя сериализация:
Response.ContentType = "application/octet-stream";
var binaryFormatter = new BinaryFormatter();
binaryFormatter.Serialize(Response.OutputStream, ud);
Response.End();
Десериализация:
WebClient wb = new WebClient();
String test = wb.DownloadString(url);
byte[] b = wb.DownloadData(url);
var mystream = new MemoryStream(b);
BinaryFormatter binaryRead = new BinaryFormatter();
Userdata userdata = (Userdata)binaryRead.Deserialize(mystream);;
mystream.Close();
HTML-код ошибки:
CookieОшибка Ваш браузер не принимает куки.Пожалуйста, включите куки в настройках вашего браузера и попробуйте снова войти в приложение.