Извоз-СПВеб ми каже "ИнвалидДата” Али, подаци су валидни

Ја сам у процесу писања чланка за добрим људима, на ввв.схарепоинтбриефинг.цом а то подразумева распоређивање листа из развојне фарме до фарме производње.  Ја сам ипак навикли да користе стсадм и да разбијемо те навике, па сам напаљени СхареПоинт 2010 Менаџмент Схелл и играо око помоћу Екпорт-СПВеб да бацкуп мој списак.  Шта необично тешка ствар која се показао!

Стално добијам ову грешку:

image

Та грешка, "ИнвалидДата: (Microsoft.Share…CmdletExportweb"”) ме убија.  Непријатно ми је, на колико дуго сам се борио са овим.

Сам раније имао наиђете на зид са ПоверСхелл и користи стсадм да се око ње.  Ја сам то покушао поново и овај пут сам добио добре резултате.

Провео сам доста времена мућки око са-идентитета опције и на крају са-ИтемУрл.  Испоставило се да ИтемУрл опција захтева пуну путању листе / библиотеке коју  желите да извезете без хттп://сервера битни.  Тако, упркос чињеници да је идентитет аргумент који показује на подлокацији, ИтемУрл не у односу на идентификују, али у односу на колекције.

Било би лепо за цмдлет команде да ми каже шта је било минимално важи (Идентитет у овом случају) и оно што је неважећи (ИтемУрл).  Ови мали дотакне помажу људима прихвате производ.  Није велика Динг против СхареПоинт, but a little one at least 🙂

Надамо се да овај пост ће спасити некога мало туге у будућности.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Рад са ТрееНодеБиндинг у АСП.НЕТ ТрееВиев контроле

Радио сам на оно што се надам да ће бити ускоро објављен- ЦодеПлек пројекат који пружа леп интегрисану веб мало делова причају једни са другима преко провајдера / потрошач веза за потребе истраживања СхареПоинт локацији испод покривача.  (То је свакако учињено пре, али ово је учење пројекат колико све друго).  То је требало да буде замена за Виндовс Екплорер погледу СхареПоинт 2010 библиотеке докумената.

Код садржи уобичајену рекурзивни позив надоле СПВеб је и СПЛистс из дате почетне тачке.  Објекат који чини све да попречно гради КСМЛ стринг која изгледа отприлике овако:

<ситецоллецтион урл =’хттп://демо2010а:9090′>
 
<мрежа
     титле = 'Хелло Ворлд Сандбок' 
     Шаблон = 'сајт за тимове за брзо организовати, аутор, и деле информације, Бла бла бла ">

     <списак
        титле = 'БЦЦ_Хеалтх_Сервицес_ФАКс’
        Шаблон = 'ЦустомЛист’
       
ЛистИд =’хттп://демо2010а:9090/хелловорлдсандбок[удео]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</списак>

     <списак
        титле = 'БЦЦ_Нотифицатионс' 
        Шаблон = 'ЦустомЛист' 
        ЛистИд =’
хттп://демо2010а:9090/хелловорлдсандбок[удео]5а5а13д1-877ц-41ц0-9063-б9612бе80д5е’>
     </списак>

  </мрежа>

</ситецоллецтион>

Очекујем да се очисти тај КСМЛ пре него је све речено и учињено.

Желим да на крају добили ту информацију и горе у ТрееВиев контроле.  Није баш земља разбијање ствари.

Изазов сам овде био да се повеже приказ стабла у КСМЛ података Извор контроле уместо ручно изградње моје треенодес док сам прећи на дрво.  Ја сам то делимично зато што ја намерно правим ствари теже на себи (ово је учење пројекат после свега) делом и због тога што имам нејасну представу која гради стабло чворова као ја путују стабло није добра идеја за дугорочно.

Проблем са овим приступом је да ТрееВиев контрола не зна о добрим атрибутима о занимљивим чворова као што су "листу" или "Веб", тако да ово показује излаз подразумевано:

 

image

То није корисно.  Ово је место где ТрееНодеБиндинг класа помаже.  Ја то могу да кажем ТрееВиев контроле како би требало да тумаче КСМЛ.  Ево пример:

ТНБ = нев ТрееНодеБиндинг();
tnb.DataMember = "list"; // Ово је ознака у КСМЛ за сајт.
tnb.TargetField = "listid";
tnb.ValueField = "title";
tnb.ToolTipField = "Template";

Ово обавезујуће говори ТрееВиев да када утврди <списак> чвор у КСМЛ, примењују везова за ТаргетФиелд, ВалуеФиелд и ТоолТипФиелд.  У мају апп, Ово мапа на следећи начин:

  • ТаргетФиелд: Када неко кликне на чвор вредности, то је оно што ћете добити за СелецтедНоде.Валуе.  Ово не треба мешати са ...
  • ВалуеФиелд: То је оно што желите да прикажете ТрееВиев кориснику.
  • ТоолТипФиелд: Вредност из КСМЛ који желите као Тоолтип.

Додајте на то ТрееНодебиндинг ДатаБиндингс приказу и добијете излаз овако:

 

image

Имаћу више на све ово, као што сам и даље на пројекту и на крају стави ово на ЦодеПлек.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Проналажење Греат СхареПоинт Талент

Ево још један чланак сам написао за добре људе на СхареПоинт Брифинг entitled “Finding Great SharePoint Talent”. The article tries to give some advice on how to find truly good and well-experienced people when you’re looking to expand your staff.

Овде је теасер:

Teaser

Цхецк ит оут.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Бацкуп-СПСите цмдлет команда Ћутке Фаилс Када се Екецутед са погрешних Дозволе

Сам био на-а серверу и водеве на досадан за колекцију локација прављења резервне копије у команду са Прављење резервних копија-СПСите ПоверСхелл цмдлет команди и добио следећу грешку:

Бацкуп-СПСите : Не можете да пронађете об објекат СПСите с ИД или УРЛ-: ...  (Цела порука доле)

image

Ја сам имао проблема са овим сервером, тако да су ме да мислим да је сервер био болестан или тако нешто.  Сам пребацио на старом добром стсадм и овај пут сам добио другу грешку:

Ова операција се може извршити само на рачунару који се спаја са фарме сервера ... (Цела порука доле)

image

Наравно, она је на фарми и све то, али ми пало на памет да сам био пријављен са свој рачун и ја нормално пријавим као системски налог на овом серверу.  Ја сам то урадио и успео бацкуп.  Оно што је интересантно је да је цмдлет команда ми је безбедносни скраћену поруку о грешци.  То је врста уредан, али није ми много помогло :) 

<крај />

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Право у затвор Лист – Цисцо ВПН Цлиент

Прошлог лета, Сам створио "право у затвор" листу за фрижидер.  #1 на листи је Лоренс О'Донел (за нетачне прогнозе), али то је далеко изван оквира овог блога :)  Данас, Ја сам додао Цисцо ВПН клијент на листу, и то у обиму од носа.

Гомила година многи од клијената користи Цисцо ВПН да омогуће даљински приступ њиховом сајту.  Тада, Креирао сам виртуелне рачунаре за сваки од ових клијената и инсталиран Цисцо о томе? Зашто?  Јер Цисцо уређај се закључа, тако да не могу ни да прегледате локалне мрежне штампаче, камоли опасним оруђем Скипе, Цоммуницатор и "~" тастер.  Али,  ако га инсталирате на ВМ, Ваша ВМ је закључан доле, али не ваш домаћин. 

Подсетили сам од оних славних дана данас, јер морам да користим Цисцо ВПН Цлиент * опет * и то ме закључа и морам да га користим за минут.  Радије бих блог о томе колико Цисцо ВПН клијент заслужује да буде у затвору, а не да га користите ...

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

СхареПоинт Фест – Денвер

Ја ћу да говорим у Денверу у СхареПоинт феста маја.  Ја ћу разговарати неке заједничке послове и техничко-желим-да ли је у СхареПоинт Десигнер процесу рада скицирам неке обрасце које можете да користите да их реше.

Има много других веома интересантних ствари дешава на конференцији, па цхецк ит оут: http://www.sharepointfest.com/Denver/

То није бесплатан догађај, а ја имам попуст код згодан, тако да оставите коментар или пинг ми и радо ћу дати.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Спровести глобалну поп-уп систем обавештавања

Написао сам чланак за ввв.схарепоинт.бриефинг.цом под називом "Спровести глобалну поп-уп систем обавештавања."  Ова функција је реализована на колеџ да комуницирају затварања школе због снега и тако даље. 

Користи прилагођене листе, из кутије СхареПоинт веб сервиси и неки јКуери да раде посао.

Ево теасер:

image

Прочитајте целу ствар овде: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Повезивање текстуално поље Филтери то Иоур Цустом Веб сегмента

Хтео сам да примате информације од филтера текстуално поље у СхареПоинт 2010 у мој прилагођени веб стране.  Покушао сам помоћу МСДН чланак као основа, али чланак је или неисправна, или ја једноставно нисам га прате исправно.

Мало потрази појавио Мајк Смит је МСДН допринос овде (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Има много ствари тамо на веб цоннецтабле деловима, али Мајк чланак је једноставно као што добија.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Преименовање Веб Парт Именски простори (Или, Један од разлога за "Веб сегменту или контроли веб формулар на овој страници не могу бити приказани или увезена)”

Радила сам да вратим моје Мен котлета и у том циљу, ради на пројекту који хоби има следеће делове:

  • Повезан део који прима веб сајт или УРЛ адресу колекције локација из једне оут оф тхе бок СхареПоинт Филтер текста веб стране.
  • Овај Веб сегмент гледа све информације о изабраној локацији, генерише КСМЛ пакет и уручује га искључите у другу УП на страници (преко везе).
  • 3Веб Парт ИИИ добија КСМЛ и КССЛ трансформације ради неке ствари.

Желео сам да преименујете простор име свих бита да "Нивлаг" и био сам узимајући ударио са следеће грешке када сам распоређен на Веб сегмента  мој тест окружење:

Веб сегмент или Веб образац контрола на овој страници не могу бити приказани или увезена.  Тип није могао бити пронађен или није регистрован као безбедно.

Ово је почетник проблем, али сам помислио да ћу запишете белешке о томе у сваком случају.  Изазвао сам грешку када сам кликнуо десним на простору подразумевани назив (која основној назив пројекта), изабрани Рефацтор а онда га преименујте овако:

image

То нису ствари преименовати у гомилу места у пројекту, али то није довољно.  Такође је потребно да направите неколико других подешавања:

1. Ручно отварање и уређивање датотеке, "СхаерПоинтПројецтИтем.спдата". То је КСМЛ датотека која има <СафеЦонтролс> секција.  Именски простор преименовања функција није свестан овог фајла из било ког разлога, тако да је потребно да ажурирате Именски простор тамо ручно.

2. Ручно уредите датотеку. Вебпарт.  Из било ког разлога, Висуал Студио не мења ни ову референцу.  Промените "<тип>"Чвор тамо одражава ваш измењени намеспаце.

3. На крају, зависности од тога колико сте рефацторед на намеспаце промену, Висуал Студио може такође су ажурирани на ниску која референца ваш асцк фајл овде.:

приватни цонст стринг _асцкПатх = @ "~~~ХЕАД=ННС / _ЦОНТРОЛТЕМПЛАТЕС ......

Можда ћете морати да промените тај леђа.  Ви ћете зато ћете добити грешку као у следећем када покушате да додате Веб сегмент у зони Веб сегмента на  страна:

Server Error in ‘/’ Апликација.


The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ не постоји.

Опис: Унхандлед Изузетак дошло током извршења текуће веб захтев. Молимо Вас да прегледате траг стека за више информација о грешци и где је настао у код.
Екцептион Детаљи: Систем.Веб.ХттпЕкцептион: The file ‘/_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ не постоји.
Извор Грешка:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

 

Поправите референцу тамо и треба да будете добро да иде.

4. На крају, Стварни АСЦКС фајл још увек имао референцу (за мене) на старом оригиналном именском простору (рефацтор / преименовања функција није решило ово).  Знаћете о овој грешци када покушате да додате Веб сегмент на страницу и добити следећу поруку:

Server Error in ‘/’ Апликација.


Парсер грешке

Опис: Дошло је до грешке током анализи од ресурса потребна да сервисира овај захтев. Молимо Вас да прегледате следеће конкретне детаље анализирати грешке и модификовати на одговарајући начин ваш изворни фајл.
Парсер Порука о грешци: Could not load type ‘RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl’.
Извор Грешка:

Линија 6:  <%@ Увоз Именски простор = "Мицрософт.СхареПоинт" %> 
Линија 7:  <%@ Региструј Тагпрефик = "ВебПартПагес" Именском простору = "Мицрософт.СхареПоинт.ВебПартПагес" Скупштина = "Мицрософт.СхареПоинт, Версион = 14.0.0.0, Култура = неутрална, ПублицКеиТокен = 71е9бце111е9429ц" %>
Линија 8:  <%Контрола @ Лангуаге = "Ц #" АутоЕвентВиреуп = "труе" ЦодеБехинд = "ВисуалВебПарт1УсерЦонтрол.асцк.цс" Наслеђује = "РенамеНамеСпаце.ВисуалВебПарт1.ВисуалВебПарт1УсерЦонтрол" %>

Изворни фајл: /_ЦОНТРОЛТЕМПЛАТЕС/РенамеНамеСпаце/ВисуалВебПарт1/ВисуалВебПарт1УсерЦонтрол.асцк    Линија: 8


Верзија Информације: НЕТ Фрамеворк верзија.:2.0.50727.4927; АСП.НЕТ Версион:2.0.50727.4927

Уредите датотеку. Асцк директно и поправити поломљену намеспаце.

У овом тренутку, На крају сам морао Веб сегменту живот у именском простору на мој избор.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin

Перформанс Поинт – То није само за геекс БИ више

I wrote up a little article about Performance Point earlier this week and it’s just been published ввв.схарепоинтбриефинг.цом.  Ево увод:

 

image

Кликните овде да прочитате чланак.

Мислим да је укупан учинак росе развој искуство је незгодно у овом тренутку, али то је дефинитивно доступна.  У претходним верзијама, it felt like it was simply a bridge too far for most SharePoint people.  The new environment requires getting your hands dirty, but when you get under the covers, it’s quite recognizable.

</крај>

Претплатите се на мој блог.

Следите ме на Туиттер на http://www.twitter.com/pagalvin