Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Security Exception / 5 сообщений из 5, страница 1 из 1
25.01.2011, 17:00
    #37077959
Max89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Security Exception
Пишу такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
private string page = string.Empty;

        public void GetContentBy(string url)
        {
            HttpWebRequest request;
            try
            {
                request = WebRequest.CreateHttp(url);
                request.BeginGetResponse(ProcessWebRequest, request);
            }
            catch (Exception)
            {
            }  
        }

        private void ProcessWebRequest(IAsyncResult result)
        {
            HttpWebRequest httpWebRequest = (HttpWebRequest)result.AsyncState;
            HttpWebResponse httpWebResponse = (HttpWebResponse) httpWebRequest.EndGetResponse(result); // *
             
            Stream responseStream = httpWebResponse.GetResponseStream();

            if (httpWebResponse.StatusCode == HttpStatusCode.OK)
            {
                StreamReader reader = new StreamReader(responseStream, Encoding.GetEncoding("1251"));
                page = reader.ReadToEnd();
            }
        }

Возникает исключение в (*):System.Security.SecurityException: Ошибка безопасности.
Это, как я понял, происходит потому что на сервере к которому я обращаюсь нету файла clientaccesspolicy.xml.
Так как сервер не мой, то как можно отключить или обойти это?
PS. Приложение silverlight.
...
Рейтинг: 0 / 0
25.01.2011, 18:06
    #37078127
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Security Exception
хм... а если попробовать WebClient ?
...
Рейтинг: 0 / 0
25.01.2011, 18:32
    #37078185
Max89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Security Exception
LR,

пробовал, тоже самое.
...
Рейтинг: 0 / 0
25.01.2011, 18:33
    #37078190
Max89
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Security Exception
Max89,

в WPF работает. Это Microsoft ввела такую фишку в Silverlight 3. прям не знаю.....
...
Рейтинг: 0 / 0
25.01.2011, 19:46
    #37078324
LR
LR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Security Exception
да, с этим ничего не поделаешь... нужен соответствующий clientaccesspolicy.xml или crossdomain.xml

как вариант workaround-а - транзитить через свой сервис
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Security Exception / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]