Щомісячні архіви: Квітень 2011

SharePoint 2010 KeywordQuery і анонімних користувачів

Я ввімкнуто анонімний доступ в мій сайт для перевірки веб-частині пошуку, я був розвиваються і щоб не великий сюрприз, Це зовсім не робота.  Анонімний доступ майже завжди є проблемою для мене.

У цьому випадку, початкові пошуку не було запущено з деяких причин.  Я повинен сказати, що вона було Біг, але це була не повернення будь-яких результатів.  Я використовую на KeywordQuery за цей початковий дисплей.

Я зробив швидкий пошук і це повідомлення блогу на"sowmyancs"прийшли досить швидко: “SharePoint 2010 Пошук: не показує будь-яких результатів для анонімних користувачів?”  Запис у блозі описано проблему з поза поле ключового слова пошуку точки зору, але поведінка була схожа на мої,-він працював для автентифікованих користувачів і для анонімних користувачів, але анонімним користувачам отримав не результатів. 

Я слідував інструкціям і вибуху!  Це вирішити мою проблему.  Я не впевнений, що побічні ефекти, це буде мати і вони можуть виявитися проблема, але короткострокові результат може бути корисним.

Натисніть на через блог:

image

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery і HiddenConstraints майна

Я роблю трохи роботи з на KeywordQuery об'єкт у SharePoint 2010 і з використанням на HiddenConstraints майно.

Я не знайшов будь-які відразу ж корисні відомості про що власності, так я думав, я б швидко записувати як я використовую його.

Наскільки я можу сказати, Це автоматичний обмеження, додані до запиту, так що ви можете відсортувати парк його там і не турбуватися про це.  Таким чином, Це є ще одним ключовим словом (або набір ключових слів) і модифікатори, які ви можете ввести до інтерфейсу користувача коли ви зробити пошук за ключовим словом.  Нижче наведено приклад:

keywordQuery.HiddenConstraints = "сфера:\"Industry" ";

Можна додати додаткові обмеження з простору роздільник.

keywordQuery.HiddenConstraints = "сфера:\"Industry" оборона";

Вище говорить англійською мовою, "виконання запиту ключовим словом шукає"захист"і, крім того, використовувати рамки "Промисловості".

Інший спосіб погляд на це:

image

Я використовую його надати контексті залежать від автоматичного сферу користувацьких веб-частини.  Коли користувач натискає на вкладку і натискає кнопку Пошук, вкладці диктує області певного пошуку.  Він працює добре до цих пір.

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Приклад: XSLT створення HTML Href в

Я робити кілька XSL речі останнім часом і думав, я б зібрав зразки для мого подальшого використання і які можуть бути корисними для всіх нас XSLT-ers заробляти на життя в Інтернет.

Розглянемо наступні XML:

<FdcSearchTabsCollection графа = "2">
  <SearchTab Label = "промисловості" SortOrder = "00" Label = "Промисловості" SearchConstraints = "contenttype:Промисловість" TabID = "831b2a74-98c4-4453-8061-86e2fdb22c63" />
  <SearchTab Label = "практики" SortOrder = "01" Label = "Практики" SearchConstraints = "contenttype:PracticeGroups" TabID = "678e206b-6996-421f-9765-b0558fe1a9c0" />
</FdcSearchTabsCollection>

Наступний фрагмент XSL буде генерувати відсортованого списку hrefs вкладки:

<перетворення XSL:матч шаблон = "FdcSearchTabsCollection" XML:простір = "Зберегти">
   
    <!– «Усе" Вкладка –>
    <a href = "javascript:ViewTab('Все')">Переглянути всі</на>
   
    <!– Кожен індивідуальний вкладку –>
    <!– Перебирати всі вкладки і правильне відображення  посилання. –>
    <перетворення XSL:для кожного виберіть = "SearchTab">
      <перетворення XSL:Начебто select="@SortOrder"/>

      …
      <a href = "javascript:ViewTab(‘{@TabID}’)"><перетворення XSL:значення з select="@Label"/></на>
    </перетворення XSL:для кожного>

    <br /> 
   

   </перетворення XSL:Шаблон>

Ось як виглядає в SharePoint:

SNAGHTML78aa2cb

 

 

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Чат MVP SharePoint від Сер 04/20

Я буду брати участь в одному з періоду MVP чати наступного тижня, 04/20.  Ось Microsoft письмовий звіт і посилання для реєстрації:

У вас є жорсткі технічні питання, що стосуються SharePoint, для яких ви шукаєте відповіді? Ви хочете, щоб задіяти глибоких знань з талановитими професіоналами Microsoft? MVP SharePoint ті ж люди, які ви бачите в технічним співтовариством як автори, Доповідачі, користувач групи лідерів і answerers на MSDN і TechNet форумах. На численні прохання, Ми привезли ці експерти разом колективних групою із питань жити. Так будь ласка, Приєднуйтесь до нас і принести з питань! Цей чат буде охоплювати WSS 3.0, ЛИШАЙНИК, SharePoint Foundation 2010 і SharePoint Server 2010. Теми включають в себе налаштування і управління, дизайн, розвиток і загальне питання.
Будь ласка, приєднатися до нас на середу 20 квітня в 9 am PDT/опівдні EST спілкуватися в чаті з MVP від по всьому світу. Дізнатися більше і додати ці чати до календаря, відвідавши сторінку події MSDN http://msdn.microsoft.com/en-us/events/aa497438.aspx

Я вступив в одному з цих минулого року, і це був реальний вибух.  Це просто божевільний роду відкритим питання/відповідь феєрія. 

Ось деякі з на (в даний час) заплановане SharePoint MVP учасники:

Корнеліус ван Дайк
Ден Аттіс
Даніель Wessels
Девід Мартос
Іван Сандерс
Jeremy Thake
Джон Росс
Кріс Вагнер
Майк Oryszak
Ренді Drisgill
Деревних  Windischman
Златан Dzinic

Це широкий спектр інтересів та делікатеси.  Я думаю, це буде весело час і хороше застосування обідньої (або будь-який час протягом дня посмішка )

Підписати тут тут (http://msdn.microsoft.com/en-us/events/aa497438.aspx).

</кінець>

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Одна з причин "один або більше полів типів не інстальовано належним чином”

Я був зробити невеликий налаштування вчора, щоб веб-частина, яка робить CAML запиту зі списком.  Я зробив зміни, розгорнуті його і отримав удар з помилкою:

Неочікувана помилка сталася в три дня Outlook WebPart прогноз погоди. Будь ласка, зверніться до адміністратора. Один або кілька типів полів не інстальовано належним чином. Перейдіть на сторінку параметрів списку, видалити ці поля.

Я зіткнулася іншої прихованої проблеми раніше так не відразу поєднати мій CAML запиту з помилкою, який був звітний SharePoint, для мене.  Я зробив швидкий пошук bing і і знайшли цей пост корисним блог на Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Ось це погані запиту:

запит.Запит ="<Де><І><Neq><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFNY</Значення><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFIS</Значення></Neq></І></Де>";

Тут він стаціонарного типу:

запит.Запит ="<Де><І><Neq><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFNY</Значення></Neq><Neq><FieldRef ім'я = 'Скор' /><Значення типу = "Текст">SFIS</Значення></Neq></І></Де>";

Так, мораль цієї історії є: Переконайтеся, що ваш CAML є правильним, або ви можете отримати помилку дивак.

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

</кінець>

Швидкого виправлення для "Існує помилка при завантаженні форми”

Я тестування користувача SharePoint Designer 2010 діяльність цього штрафу неділю вдень і я несподівано бив "Критична помилка" під час спроби запуску робочого процесу:

Там було повідомлення про помилку під час завантаження форми.

Натисніть кнопку почати знову завантажити нову копію форми.  Якщо ця помилка повторюється, зв'яжіться з службою підтримки для веб-сайту.

Натисніть кнопку Закрити, щоб вийти це повідомлення.

Показати відомості про помилку

Звичайно, Якщо ви натиснете кнопку "Показати відомості про помилку" все це є показати вам кореляції ID:

image

У моєму випадку, Це виявилося альтернативні відображення доступу проблема.  Я подивився на лог-файл у в 14 Кущ і побачив, що InfoPath скаржився AAM питання (з тих пір я бив localhost замість імені сервера).  Я змінив мій URL, і що вирішити її.

Він робить показують, що з усіх linkings різні біти зараз в СП 2010, те, що ви природно це проблема, (Робочого циклу SharePoint Designer, у моєму випадку) не фактично повністю пов'язані основна проблема.

Підписатися на мій блог.

Йди за мною на Twitter в http://www.twitter.com/pagalvin

</кінець>