Ошибка "The remote server returned an error: NotFound" в Windows Phone 7

вторник, 21 декабря 2010, Александр Краковецкий

Много форумов пестрят сообщениями по поводу исключения WebException "The remote server returned an error: NotFound", которое возникает при работе с веб-сайтами по защищенному протоколу (https) в месте

HttpWebResponse response = (HttpWebResponse)request.EndGetResponse(asynchronousResult);

Вот несколько таких сообщений:

  1. Хотелось бы помощи от разработчиков под Windows phone 7
  2. WP7: Connecting to web services that uses authentication
  3. HTTPS: The remote server returned an error: NotFound
  4. The remote server returned an error: NotFound. while accessing webservice
  5. How to check https server certificate and add cer file to request?
  6. REST - HttpWebRequest, GET Problem

Источник проблемы следующий:

Connection to a web site with SSL setting: Require ClientCertificates is not supported in the current Windows Phone 7 application model. (note: only BasicAuthentication is supported). As you noted, ServicePointManager is not exposed to Windows Phone 7 applications and there is no other method available to applications which would allow you to intercept the server certificate validation.

т.е. поддержки SSL в данной версии WP7 нет.

В сети есть несколько примеров ситуации, когда соединение по защищенному протоколу работало успешно. Это происходило, вероятно, по той причине, что эмулятор WP7 использует настройки прокси рабочей машины и успешно проходит аутентификацию.

В обшем, это неприятная новость для разработчиков. Надеемся, что Microsoft обратит внимание на эту проблему и решит ее с новыми обновлениями.

Компании из статьи


Microsoft Украина


Сайт:
http://www.microsoft.com/ukr/ua/

Microsoft Украина Украинское подразделение компании Microsoft.

Ищите нас в интернетах!

Комментарии

Свежие вакансии