C # Cookie Ошибка по ответу - PullRequest
       12

C # Cookie Ошибка по ответу

0 голосов
/ 16 февраля 2011

Здравствуйте, я создал сайт, который возвращает сериализованный объект.затем я запускаю запрос от 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Ошибка Ваш браузер не принимает куки.Пожалуйста, включите куки в настройках вашего браузера и попробуйте снова войти в приложение.

1 Ответ

0 голосов
/ 16 февраля 2011

из-за специального компонента, который мы используем в компании для идентификации пользователей, невозможно использовать веб-сервис для этого назначения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...