Доступ Windows Phone 7 и других мобильных устройств к сайтам SAML SharePoint 2010 после применения пакета обновления 1 и июньского накопительного пакета обновления

Исходная статья опубликована в субботу, 10 сентября 2011 г.

Как я упоминал в предыдущей публикации, в пакете обновления 1 с июньским накопительным пакетом обновления имеются некоторые изменения, влияющие на возможность Windows Phone 7 (как RTM, так и Mango) и других мобильных устройств получать доступ к сайтам SharePoint, использующим проверку подлинности SAML.  В другой публикации я описал, как изменить файл compat.browser, чтобы существенно изменить поведение при входе на сайт SAML, и чтобы он воспринимал браузер мобильного устройства как браузер обычного настольного компьютера (http://blogs.technet.com/b/speschka/archive/2010/11/21/some-windows-phone-7-and-sharepoint-2010-tips.aspx).  Это по крайней мере позволит вам пройти проверку подлинности сайта, а затем вы сможете использовать обычные браузерные представления сайта или вручную перейти на мобильные страницы.

Однако, после выхода пакета обновления 1 и июньского накопительного пакета обновления метод изменения файла compat.browser для разрешения проверки подлинности перестал работать.  Очень многие специалисты попытались справиться с этим, и теперь есть новый обходной путь, который будет обеспечивать то же поведение, что и раньше.  Теперь вам нужно изменить файл web.config для каждого веб-приложения, которое вы собираетесь использовать на мобильном устройстве.  Чтобы получить это поведение, добавьте следующий фрагмент в раздел system.web файла web.config своего веб-приложения.

<browserCaps>

<result
type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

<filter>isMobileDevice=false</filter>

</browserCaps>

Внесение этого изменения должно обеспечить доступ к сайтам, защищенным с помощью SAML, на большинстве мобильных устройств,  хотя и не позволяет приложению Office Hub в Windows Phone 7 работать с таким сайтом.  Если функции поддержки мобильных устройств изменятся, я отдельно напишу об этом в блог.

Это локализованная запись блога. Исходная статья находится по ссылке Windows Phone 7 and Other Mobile Device Access to SharePoint 2010 SAML Sites After Applying SP1 and June 2011 CU