<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Nikolay N. Deykin</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/ndeykin/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/ndeykin/feed.xml</link>
    <description />
    <lastBuildDate>Tue, 16 Apr 2019 05:21:59 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Ошибка «доступ запрещен» или "не удается открыть документ: у пользователя нет прав доступа" при доступе к библиотеке документов Windows SharePoint Services</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/23</link>
      <pubDate>Thu, 14 Jun 2012 04:09:22 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2012/06/14/23/</guid>
      <description><![CDATA[В дополнение к моему предыдущему посту.  Официально подтверждено, что при открытии документов Office...]]></description>
      <content:encoded><![CDATA[<p>В дополнение к моему предыдущему посту.</p>  <p>Официально подтверждено, что при открытии документов Office из SharePoint пользователеями с правами только чтение возникает ошибка доступа к документу.</p>  <p>Симптомы и способы ее устранения можно прочитать в соответствующей <a href="https://support.microsoft.com/kb/828816">статье</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Ошибка при открытии документов Microsoft Office 2010 из библиотек SharePoint 2010 –“Couldnot open file”</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/microso</link>
      <pubDate>Thu, 12 Apr 2012 02:21:24 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2012/04/12/microso/</guid>
      <description><![CDATA[В интернете есть множество описаний примеров данной ошибки, впрочем, как и вариантов ее решения....]]></description>
      <content:encoded><![CDATA[<p>В интернете есть множество описаний примеров данной ошибки, впрочем, как и вариантов ее решения.</p>  <p>Достаточно понятны основные причины ее появления:</p>  <ul>   <li>Редактирование атрибутов файла (или самого файла) через Api, в то время пока файл редактировался с помощью, например, Word;</li>    <li>Ошибка в работе самой программы Word или Excel, включая ее зависание, ошибки и баги, а также неправильную работу с определенными местоположениями, такими как: WebDav или DFS.</li> </ul>  <p>В общем основная причина – это наличие блокировки. которой быть в данный момент по идее не должно.</p>  <p>Практически с вероятность 100% к данной ошибке приводит наличие обработчика события ItemAdded или ItemAddidng для документов Offce. То же касается и событий обновления.</p>  <p>Как с этим бороться? Существует мнение, что это будет исправлено в одном из обновлений. Я читал об этом в интернете, но официальной информации у меня нет. </p>  <p>Есть рекомендация подождать 10 минут или сохранить файл в другое место и тому подобное.</p>  <p>Есть конечно более спорное и более радикальное решение. Мне оно часто помогает. Его суть в том, чтобы самому руками снимать блокировки с файлов. Например так:</p>  <p>public override void ItemUpdated(SPItemEventProperties properties)   <br />{    <br />&#160;&#160;&#160; if (true == String.IsNullOrEmpty(properties.AfterUrl))    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; return;</p>  <p>&#160;&#160;&#160; SPFile file&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; = properties.ListItem.File;   <br />&#160;&#160;&#160;&#160; if (null != file &amp;&amp; true == file.Exists &amp;&amp; file.LockType != None)    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; file.ReleaseLock(file.LockId);    <br />&#160;&#160;&#160;&#160; …</p>  <p>}</p>  <p>Конечно, скорее всего у этого может быть побочное действие, но на всякий случай может пригодиться.</p>]]></content:encoded>
    </item>
    <item>
      <title>Поля выбора (Lookup) наборов документов не наследуются файлами Microsoft Office</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/lookup-1074</link>
      <pubDate>Fri, 23 Mar 2012 04:54:35 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2012/03/23/lookup-1074/</guid>
      <description><![CDATA[Собственно в заголовке описана проблема.
По-видимому эта ошибка в системе.
Есть мнение, что данная...]]></description>
      <content:encoded><![CDATA[<p>Собственно в заголовке описана проблема.</p>
<p>По-видимому эта ошибка в системе.</p>
<p>Есть мнение, что данная проблема будет исправлена в апрельском обновлении.</p>
<p>Ждем.</p>]]></content:encoded>
    </item>
    <item>
      <title>Сокращение размера БД Sync DB</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/sync-db</link>
      <pubDate>Mon, 20 Feb 2012 04:37:10 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2012/02/20/sync-db/</guid>
      <description><![CDATA[В процессе работы фермы SharePoint 2010 можно наблюдать картину “бесконечного” роста БД...]]></description>
      <content:encoded><![CDATA[<p>В процессе работы фермы SharePoint 2010 можно наблюдать картину “бесконечного” роста БД синхронизации приложения профилей [Sync DB].</p>  <p>Для того, чтобы уменьшить размер данной базы можно воспользоваться одним из двух вариантов.</p>  <p><strong>Вариант 1     <br /></strong>Данный вариант заключается в пересоздании сервисного приложения.Он довольно эффективен, но мало удобен <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Улыбка" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/09/49/metablogapi/0815.wlEmoticon-smile_741B4E1C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-09-49-metablogapi/0815.wlEmoticon_2D00_smile_5F00_741B4E1C.png" /></p>  <p><strong>Вариант 2.</strong></p>  <p>Данный вариант я нашел в одной из <a href="https://paulliebrand.com/2011/05/26/user-profile-synchronization-database-growing-out-of-control/">статей в Интернете</a>.</p>  <p>Суть данного варианта стоит в том, чтобы просто удалить старые записи в БД с помощью скрипта ниже. После чего БД можно сжать, для сокращения занимаемого объема. Скрипт привожу как есть в статье-исходнике.</p>  <pre>USE [Sync DB]
GO</pre>

<pre>CREATE SCHEMA FIM</pre>

<pre>GO</pre>

<pre>/****** Object:  StoredProcedure [fim].[TruncateInstanceData]    Script Date: 08/10/2011 14:09:11 *****/

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [fim].[TruncateInstanceData]
AS
BEGIN

--************************************************************
--*                                                          *                                                         *
--*   Copyright (C) Microsoft. All rights reserved.          *
--*                                                          *
--************************************************************
SET NOCOUNT ON;
DECLARE @truncationTime datetime;
SET @truncationTime = DATEADD(day, -1, GETUTCDATE());
DELETE FROM [dbo].[InstanceData]
WHERE ([created] &lt; @truncationTime)
END</pre>]]></content:encoded>
    </item>
    <item>
      <title>Активация возможности (feature) после полного создания сайта</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/feature-108</link>
      <pubDate>Tue, 07 Feb 2012 01:23:00 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2012/02/07/feature-108/</guid>
      <description><![CDATA[По-умолчанию возможности SharePoint активируются в случайном порядке и могут вызываться до того...]]></description>
      <content:encoded><![CDATA[<p>По-умолчанию возможности SharePoint активируются в случайном порядке и могут вызываться до того момента, как сайт полностью воссоздан из шаблона.</p>
<p>Для того, чтобы выполнить код активации возможности после полного создания сайта можно использовать следующий пример класса обработчика активации:</p>
<p>public class MyFeatureReciever : SPFeatureReceiver <br />{</p>
<blockquote>
<p>public override void FeatureActivated(SPFeatureReceiverProperties properties)</p>
<p>{ <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SPSite site&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = properties.Feature.Parent as SPSite; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (null == site) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Создать поток исполнения <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ThreadPool.QueueUserWorkItem(new WaitCallback(DoWork), new Pair(properties.Feature.Definition.RootDirectory, site.ID)); <br />}</p>
<p>static private void DoWork(Object obj) <br />{ <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String rootDirectory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = (String)((Pair)obj).First; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Guid siteId&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = (Guid)((Pair)obj).Second; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Пустой цикл пока не создастся сайт <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while (true) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; using (SPSite site = new SPSite(siteId)) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; using(SPWeb web = site.OpenWeb()) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(true == web.Provisioned) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thread.Sleep(100); <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Внести изменения <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; using (SPSite site = new SPSite(siteId)) <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>DoMyTasks(); <br /></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br />}</p>
</blockquote>
<p>}</p>]]></content:encoded>
    </item>
    <item>
      <title>Поддержка RichText полей в библиотеках документов SharePoint 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/richtext-107</link>
      <pubDate>Tue, 20 Sep 2011 03:22:25 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2011/09/20/richtext-107/</guid>
      <description><![CDATA[Возможно кому-то покажется это странным, как мне, например, но SharePoint 2010 (впрочем как и 2007)...]]></description>
      <content:encoded><![CDATA[<p>Возможно кому-то покажется это странным, как мне, например, но SharePoint 2010 (впрочем как и 2007) не поддерживает RichText поля в библиотеках. Их нельзя добавить с помощью интерфейса (там просто нет такого выбора), а при добавлении из колонок сайта либо типов содержимого, флаг RichText волшебным образом устанавливается в FALSE.</p>  <p>Как не странно, никаких предпосылок для такого поведения системы на мой взгляд нет. И если вам очень хочется, то вы можете добиться желаемого результата. Правда для этого придется написать немного кода:</p>  <p><font size="1"><em>SPWeb web = SPContext.Current.Web;       <br />SPList DocLib = web.Lists[&quot;LibraryName&quot;];        <br />SPFieldMultiLineText RTF = (SPFieldMultiLineText)DocLib.Fields[&quot;RTFColumnName&quot;];        <br />RTF.RichText = true;        <br />RTF.Update();</em></font></p>]]></content:encoded>
    </item>
    <item>
      <title>Использование XsltListViewWebPart для динамически изменяемого представления элементов списка</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/xsltlistviewwebpart-1</link>
      <pubDate>Mon, 11 Jul 2011 22:43:36 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2011/07/11/xsltlistviewwebpart-1/</guid>
      <description><![CDATA[Многие разработчики сталкиваются с ситуацией, когда им необходимо осуществить вывод элементов списка...]]></description>
      <content:encoded><![CDATA[<p>Многие разработчики сталкиваются с ситуацией, когда им необходимо осуществить вывод элементов списка в представлении, близком к оригинальному представлению списков SharePoint. При этом использование SPD или создание целого набора представлений списка не желательно.</p>  <p>В этом случае нам может помочь создание собственных элементов управления, содержащих стандартную XsltListViewWebPart.</p>  <p>Что для этого необходимо:</p>  <p>1. Создать web-часть&#160; или ascx-файл, содержащий определение XsltListViewWebPart:</p>  <blockquote>   <p>&lt;SharePoint:XsltListViewWebPart ID=&quot;listView&quot; runat=&quot;server&quot; /&gt;</p> </blockquote>  <p>2. В одном из событий элемента управления, установить необходимые свойства:</p>  <blockquote>   <p><strong>// Получить представление и список</strong></p>    <p>SPList list= web.GetList(SPUrlUtility.CombineUrl(web.ServerRelativeUrl, &quot;/lists/list&quot; ));</p>    <p>SPView view = list.Views[0];</p>    <p>XElement viewElement = XElement.Parse(view.HtmlSchemaXml);</p>    <p><strong>// Изменить Xml содержимое представление в соответствии со схемой CAML и требуемыми параметрами отображения</strong></p>    <p>XElement curQueryElement = viewElement.Element(&quot;Query&quot;);</p>    <p>XElement newQueryElement= new XElement(&quot;Eq&quot;,new XElement(&quot;FieldRef&quot;, new XAttribute(&quot;Name&quot;, &quot;Category&quot;), new XAttribute(&quot;LookupId&quot;, &quot;TRUE&quot;)),new XElement(&quot;Value&quot;, new XAttribute(&quot;Type&quot;, &quot;Lookup&quot; ), <strong>{Value}</strong>));</p>    <p>if(null == curQueryElement.Element(&quot;Where&quot; ))</p>    <p>curQueryElement.Add(new XElement(&quot;Where&quot; , newQueryElement));</p>    <p>else </p>    <p>curQueryElement.Element(&quot;Where&quot;).ReplaceWith(new XElement(&quot;Where&quot; , newQueryElement));</p>    <p><strong>// Обновить параметры нашей web-части</strong></p>    <p>this.listView.ListName = list.ID.ToString(&quot;B&quot;).ToUpper();</p>    <p>this.listView.ChromeType = PartChromeType.None;</p>    <p>this.listView.ViewGuid = view.ID.ToString(&quot;B&quot; ).ToUpper();</p>    <p>this.listView.XmlDefinition = viewElement.ToString();</p> </blockquote>  <p>Действуя таким образом, мы можем добиться полного соответствия визуального представления списка элементов стандартному, при этом, используя необходимые нам параметры представления. </p>]]></content:encoded>
    </item>
    <item>
      <title>Интеграция компонентов Ajax Control Toolkit в проект SharePoint 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/ajax-control-toolkit</link>
      <pubDate>Tue, 31 May 2011 05:34:00 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2011/05/31/ajax-control-toolkit/</guid>
      <description><![CDATA[Все продукты изменяются, обзаводясь все новыми и новыми версиями. И AjaxToolkit и SharePoint не...]]></description>
      <content:encoded><![CDATA[<p>Все продукты изменяются, обзаводясь все новыми и новыми версиями. И AjaxToolkit и SharePoint не исключения. Поэтому, когда мне понадобилось использовать компоненты библиотеки ajax, я с легкостью скачал ее последнюю версию с codeplex (Конечно, ту которая под .NET 3.5).</p>  <p>Как ни странно, интеграция этих двух продуктов заняла у меня несколько часов и не принесла видимого результата. Занявшись решением этой проблемы, я случайно нашел очень интересную статью посвящённую данной теме. Причем, найти ее было действительно довольно сложно, поэтому я решил сам создать ссылку на нее в своем блоге (<a title="https://ranaictiu-technicalblog.blogspot.com/2010/08/ajax-control-toolkit-with-sharepoint.html" href="https://ranaictiu-technicalblog.blogspot.com/2010/08/ajax-control-toolkit-with-sharepoint.html">https://ranaictiu-technicalblog.blogspot.com/2010/08/ajax-control-toolkit-with-sharepoint.html</a>).</p>  <p>Суть проблемы заключается в том, что SharePoint 2010 работает со строго определенной версией AjaxToolkit. Эта версия – 3.0.30930.28736. Если быть точным:</p>  <p>&lt;%@ Register Assembly=&quot;AjaxControlToolkit, Version=3.0.30930.28736,&#160; Culture=neutral, PublicKeyToken=28f01b0e84b6d53e&quot;&#160; Namespace=&quot;AjaxControlToolkit&quot; TagPrefix=&quot;ajaxToolkit&quot; %&gt;   <br /></p>  <p>Ну и наконец, для работы системы нам необходимо заменить компонент управления скриптами на главной странице с</p>  <p>&lt;asp:ScriptManager id=&quot;ScriptManager&quot; runat=&quot;server&quot; EnablePageMethods=&quot;false&quot;&#160;&#160; EnablePartialRendering=&quot;true&quot; EnableScriptGlobalization=&quot;false&quot; EnableScriptLocalization=&quot;true&quot;/&gt;   <br /></p>  <p>на</p>  <p>&lt;ajaxToolkit:ToolkitScriptManager id=&quot;ScriptManager&quot; runat=&quot;server&quot; EnablePageMethods=&quot;false&quot;&#160; EnablePartialRendering=&quot;true&quot; EnableScriptGlobalization=&quot;false&quot; EnableScriptLocalization=&quot;true&quot;/&gt;</p>  <p>Вот и все. После этого все стало на свои места.</p>]]></content:encoded>
    </item>
    <item>
      <title>Невозможно выбрать “Автоматически создавать папку для каждого уникального значения” при настройке правил организации контента в SharePoint 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/103</link>
      <pubDate>Tue, 06 Jul 2010 23:14:15 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2010/07/06/103/</guid>
      <description><![CDATA[Если при создании правила организации контента у Вас не доступен выбор автоматического создания...]]></description>
      <content:encoded><![CDATA[<p>Если при создании правила организации контента у Вас не доступен выбор автоматического создания папки:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/09/49/metablogapi/8688.image_2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-09-49-metablogapi/8688.image_5F00_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/09/49/metablogapi/0777.image_thumb.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-09-49-metablogapi/0777.image_5F00_thumb.png" width="674" height="322" /></a> </p>  <p>то решение заключается в том, чтобы выбрать тип содержимого, у которого есть хотя бы одно обязательное поле.</p>  <p>Для типов содержимого без обязательных полей, данная опция не доступна.</p>]]></content:encoded>
    </item>
    <item>
      <title>Ошибка при использовании REST в SPS2010</title>
      <link>https://docs.microsoft.com/archive/blogs/ndeykin/rest-sps2010</link>
      <pubDate>Tue, 29 Jun 2010 05:06:13 GMT</pubDate>
      <dc:creator><![CDATA[Nikolay Deykin]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/ndeykin/2010/06/29/rest-sps2010/</guid>
      <description><![CDATA[Как ни странно, но после установки SPS 2010, столкнулся с тем, что не работают службы REST.  А...]]></description>
      <content:encoded><![CDATA[<p>Как ни странно, но после установки SPS 2010, столкнулся с тем, что не работают службы REST.</p>  <p>А именно, при доступе к сервису <a href="https://ser">/_v</a>ti_bin/listdata.svc выдается странная ошибка:</p>  <p><em><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/09/49/metablogapi/2630.error_2.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-09-49-metablogapi/2630.error_5F00_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="error" border="0" alt="error" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/09/49/metablogapi/0412.error_thumb.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-09-49-metablogapi/0412.error_5F00_thumb.png" width="514" height="282" /></a> </em></p>  <p><em>Could not load type ‘System.Data.Services.Providers.IDataServiceUpdateProvider’ from assembly ‘System.Data.Services, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′</em></p>  <p>&#160;</p>  <p>Не много поискав в Интернете, я нашел ответ. Необходимо установить апдейт для ADO.NET.</p>  <p>Вот ссылка на ресурс: </p>  <p><a href="https://www.microsoft.com/downloads/details.aspx?familyid=79d7f6f8-d6e9-4b8c-8640-17f89452148e&amp;displaylang=en">https://www.microsoft.com/downloads/details.aspx?familyid=79d7f6f8-d6e9-4b8c-8640-17f89452148e&amp;displaylang=en</a></p>]]></content:encoded>
    </item>
  </channel>
</rss>